로그인가입

여덟 수 더하기 (분할 정복) · SmolLM2 135M

300점chatsmollm2-135m케이스 16최대 120토큰출제 dongbinna
10월 11일에 올라온 문제입니다.

문제

수 여덟 개를 더해야 하는데 모델에게 한꺼번에 주지 않습니다. 넷으로 쪼개 에이전트 넷에게 둘씩 맡기고, 그 결과를 둘이 다시 둘씩 합치고, 마지막 하나가 마무리합니다. 모델이 일곱 번 돕니다.

어려운 점은 같은 프롬프트가 모든 자리에서 돌아야 한다는 것입니다. 잎에서는 원래 수 둘을 받지만, 위로 갈수록 받는 것은 아래가 낸 결과 둘입니다. 잎에서만 맞게 쓰면 위에서 무너지고, 위에서만 맞게 쓰면 잎에서 무너집니다.

예를 들어 다음 여덟 줄이 들어온다고 하겠습니다.

7
12
3
25
8
14
6
21

위에서부터 두 줄씩 짝이 지어지므로, 일곱 자리에서 벌어지는 일은 이렇습니다.

자리받는 두 수내는 값
잎 17, 1219
잎 23, 2528
잎 38, 1422
잎 46, 2127
중간 119, 2847
중간 222, 2749
맨 위47, 4996

채점은 맨 위가 낸 96 만 봅니다. 잎 하나가 어긋나면 그 위로 전부 어긋난 값이 올라갑니다.

입력 조건

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

  • 입력 전체의 길이는 19자 이상 22자 이하입니다.

출력 조건

  • 첫째 줄에 여덟 수를 모두 더한 결과를 정수로 출력합니다. 여러분이 쓴 프롬프트는 한 번에 두 수씩 받습니다.

  • 출력값은 96 이상 218 이하의 자연수입니다.

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

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

요구사항

  • 입력은 줄마다 수 하나씩, 두 줄입니다.
  • 출력은 두 수를 더한 결과 정수입니다.
  • chat 모드입니다. 채팅 템플릿으로 감싸 모델이 조수가 됩니다. 제어 토큰을 직접 적어 여러 턴짜리 대화를 만들 수 있습니다.
  • 한 케이스가 여덟 조각으로 쪼개집니다. 에이전트 넷이 두 조각씩 맡고, 둘이 그 결과를 합치고, 하나가 마무리합니다. 모델이 일곱 번 돕니다.
  • 모든 자리에서 같은 프롬프트가 쓰입니다. 잎에서는 원래 조각 둘을 받고, 합치는 자리에서는 아래 결과 둘을 받습니다. 양쪽에서 다 돌아가야 합니다.
  • 채점은 맨 위 하나의 출력만 봅니다. 중간이 틀어지면 위로 그대로 번집니다.
  • 출력의 마지막 정수만 봅니다. 앞에 과정을 적어도 됩니다.
  • 이 문제는 SmolLM2 135M 로 풉니다. Qwen3 0.6B 보다 훨씬 작은 모델이라 같은 프롬프트가 그대로 통하지 않습니다.
  • 케이스는 16개이고, 그 가운데 5개는 입력과 기대 출력을 함께 보여 줍니다. 나머지는 입력만 보여 줍니다.
  • 모델 출력은 최대 120 토큰까지만 받습니다.
  • 케이스 16개 가운데 14개 이상 통과하면 해결입니다.
문제의 요구 사항을 잘 읽고 해결해 주세요. 단, 프롬프트 인젝션 등을 활용해 높은 점수를 받도록 조작하는 경우 적발 시 제재될 수 있습니다.

예시

공개 케이스 5개입니다. 채점에는 숨은 케이스가 함께 쓰입니다. 케이스 16개 가운데 14개 이상 통과하면 해결입니다.

입력
기대 출력
7
12
3
25
8
14
6
21
96
31
4
17
9
22
13
5
28
129
11
19
6
33
2
27
15
8
121
24
7
18
11
30
5
9
16
120
13
26
4
21
17
8
32
6
127

참고 사항

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

SmolLM2 135M 은 Qwen3 0.6B 의 몇 분의 일밖에 안 되는 모델입니다. 지시를 흘려듣는 일이 훨씬 잦습니다. 같은 말을 더 짧고 분명하게 써야 듣습니다.

프롬프트

SmolLM2 135M
미리 볼 입력
실제로 AI 모델에 들어가는 글입니다 (입력 예시 1을 기준으로 작성되었습니다.)
이 문제는 채팅 틀을 씌워서 넣기 때문에, 모델을 올린 다음에 정확한 글을 보여드릴 수 있습니다. 아래 단추로 SmolLM2 135M 을 먼저 올려주세요.
같은 프롬프트가 잎과 합치는 자리에서 모두 돌아갑니다. 받는 글의 모양은 양쪽 다 두 줄입니다.
0자
문제를 풀려면 로그인이 필요합니다.