로그인가입

코드 짜고 심사받기 (raw)

500점rawqwen3-0.6b케이스 16최대 200토큰출제 dongbinna
10월 11일에 올라온 문제입니다.

문제

P49 와 같은 과제인데 raw 모드입니다. 채팅 템플릿이 없으니 모델은 조수가 아니라 글을 잇는 기계입니다.

짜야 할 함수를 한 줄로 설명한 글이 들어옵니다. 모델이 그 일을 하는 자바스크립트 코드를 내면, 같은 모델이 심사위원이 되어 그 코드를 5점 만점으로 매깁니다. 만점을 받아야 그 케이스를 통과합니다.

들어오는 설명통과에 필요한 심사 점수
배열에서 가장 작은 수를 돌려주는 함수5

입력 조건

  • 입력은 한 줄로 들어옵니다.

  • 입력의 길이는 15자 이상 26자 이하입니다.

출력 조건

  • 첫째 줄에 그 일을 하는 자바스크립트 코드를 출력합니다.

  • 출력값은 항상 5 입니다.

  • 다른 글자는 붙이지 않습니다.

  • 기대값과 한 글자도 달라서는 안 됩니다.

요구사항

  • 입력은 짜야 할 함수를 한 줄로 설명한 글입니다.
  • 출력은 그 일을 하는 자바스크립트 코드입니다.
  • raw 모드입니다. 두 조각과 입력을 그대로 이어붙여 모델에 넣습니다. 채팅 템플릿도 <think> 도 붙지 않습니다. 채점은 첫 줄까지만 봅니다.
  • 모델이 낸 코드를 같은 Qwen3-0.6B 가 심사위원이 되어 5점 만점으로 매깁니다.
  • 심사위원이 쓰는 프롬프트는 고정이고 아래에 전부 공개되어 있습니다. 바꿀 수 없습니다.
  • 심사위원이 점수: N 줄을 못 내면 파싱에 실패하고 그 케이스는 0점입니다. 코드가 길거나 어수선하면 자주 일어납니다. 이것도 실력의 일부입니다.
  • 코드는 실행되지 않습니다. 심사위원이 읽고 판단할 뿐입니다.
  • 출력이 글자 하나까지 기대값과 같아야 합니다. 앞뒤 공백만 무시합니다.
  • 이 문제는 통과한 뒤 남의 기계에서 같은 출력이 나오는 것을 확인하고 나서 해결로 셉니다. 기대 출력이 늘 만점이라 값이 공개되어 있고, 그래서 모델을 돌리지 않고도 통과하는 글을 만들 수 있습니다. 서버로는 가릴 수 없으므로 재현으로 가립니다. 확인되기 전까지는 부분 점수만 들어갑니다.
  • 케이스는 16개이고, 그 가운데 5개는 입력과 기대 출력을 함께 보여 줍니다. 나머지는 입력만 보여 줍니다.
  • 모델 출력은 최대 200 토큰까지만 받습니다.
  • 케이스 16개 × 5점 = 80점 만점입니다. 56점 이상이면 해결입니다.
문제의 요구 사항을 잘 읽고 해결해 주세요. 단, 프롬프트 인젝션 등을 활용해 높은 점수를 받도록 조작하는 경우 적발 시 제재될 수 있습니다.

예시

공개 케이스 5개입니다. 채점에는 숨은 케이스가 함께 쓰입니다. 케이스 16개 × 5점 = 80점 만점입니다. 56점 이상이면 해결입니다.

입력
기대 출력
배열에서 가장 작은 수를 돌려주는 함수
5
문자열의 길이를 돌려주는 함수
5
두 수를 곱해 돌려주는 함수
5
배열을 오름차순으로 정렬해 돌려주는 함수
5
문자열을 전부 대문자로 바꿔 돌려주는 함수
5

참고 사항

풀이에 도움이 되는 배경입니다. 지켜야 하는 규격은 위의 입출력 조건과 요구사항에 있습니다.

이쪽이 더 어렵습니다. 지시를 못 하니 퓨샷으로만 '여기서부터 코드' 라는 것을 전달해야 하고, 멈출 줄을 모르니 코드 뒤에 딴 과제를 스스로 만들어 이어 쓰기 시작합니다. 그 꼬리가 길면 심사위원이 무엇을 평가해야 하는지 모릅니다.

심사위원 프롬프트

고정입니다. 바꿀 수 없습니다. 모델이 낸 코드가 {코드} 자리에, 과제가 {과제} 자리에 들어갑니다. 같은 모델이 이 프롬프트로 한 번 더 돌아 점수를 냅니다.

너는 코드 심사위원이다. 아래 과제와 코드를 읽고 점수를 매겨라.

과제: {과제}

코드:
{코드}

채점 기준 (각 1점, 합계 0점에서 5점):
1. 과제가 요구한 일을 한다
2. 문법이 올바른 자바스크립트다
3. 함수로 되어 있고 값을 돌려준다
4. 군더더기 설명이나 군더더기 코드가 없다
5. 흔한 예외 입력에서 깨지지 않는다

반드시 마지막 줄에 아래 형식으로만 적어라. 다른 말은 붙이지 마라.
점수: N

점수: 

프롬프트

Qwen3 0.6B
미리 볼 입력
실제로 AI 모델에 들어가는 글입니다 (입력 예시 1을 기준으로 작성되었습니다.)
배열에서 가장 작은 수를 돌려주는 함수
21자 · 위 칸을 고치면 이 글도 바로 바뀝니다 · raw 모드라 세 조각이 그대로 이어붙습니다
여기 쓰는 글은 코드를 짜게 하는 데만 쓰입니다. 심사위원에게는 고정 프롬프트만 들어가므로 심사위원을 설득할 수는 없습니다.
0자
문제를 풀려면 로그인이 필요합니다.