로그인가입

코드 짜고 심사받기 (chat)

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

문제

알고리즘 과제가 입력으로 들어옵니다. 모델이 그 일을 하는 자바스크립트 함수를 짜게 만들어야 합니다.

들어오는 입력모델이 내야 하는 것
배열에서 가장 큰 수를 돌려주는 함수그 일을 하는 자바스크립트 코드

채점에 쓰이는 기대값은 코드가 아니라 심사위원이 매긴 점수입니다. 그래서 출력 조건의 기대값이 항상 5 로 적혀 있습니다. 코드가 맞는지는 실행해서 가리지 않고 심사위원이 읽어 보고 정합니다.

입력 조건

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

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

출력 조건

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

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

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

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

요구사항

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

예시

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

입력
기대 출력
배열에서 가장 큰 수를 돌려주는 함수
5
문자열을 거꾸로 뒤집어 돌려주는 함수
5
두 수의 최대공약수를 돌려주는 함수
5
배열의 모든 수를 더해 돌려주는 함수
5
문자열에서 공백을 전부 지워 돌려주는 함수
5

참고 사항

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

정답이 하나로 정해져 있지 않습니다. 대신 같은 Qwen3-0.6B 가 심사위원이 되어 코드를 읽고 5점 만점으로 점수를 줍니다. 그 점수의 합이 이 문제의 점수입니다.

여기서 두 가지를 동시에 해내야 합니다. 첫째, 모델이 설명이 아니라 코드를 내게 만드는 것. 둘째, 그 코드가 0.6B 심사위원이 읽을 수 있을 만큼 짧고 분명하게 만드는 것. 코드가 길고 어수선하면 심사위원이 점수 줄조차 쓰지 못합니다. 그러면 0점입니다.

심사위원 프롬프트

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

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

과제: {과제}

코드:
{코드}

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

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

점수: 

프롬프트

Qwen3 0.6B
미리 볼 입력
실제로 AI 모델에 들어가는 글입니다 (입력 예시 1을 기준으로 작성되었습니다.)
이 문제는 채팅 틀을 씌워서 넣기 때문에, 모델을 올린 다음에 정확한 글을 보여드릴 수 있습니다. 아래 단추로 Qwen3 0.6B 을 먼저 올려주세요.
여기 쓰는 글은 코드를 짜게 하는 데만 쓰입니다. 심사위원에게는 고정 프롬프트만 들어가므로 심사위원을 설득할 수는 없습니다.
0자
문제를 풀려면 로그인이 필요합니다.