EN

연산과 문장제

문제

복잡한 연산을 간단한 기호로 약속할 수 있다.

세 가지 새로운 기호를 약속했습니다. 별표는 두 수의 최대공약수를, 다이아몬드는 두 수의 최소공배수를, 수를 감싼 대괄호는 그 수의 약수의 개수를 뜻합니다. 안쪽부터 차례로 계산하여 [48 별표 64] 다이아몬드 12 의 값을 구합니다.
연산
내 답
풀이 과정
전략 작은 문제로 쪼개기 — 약속한 서로 다른 연산이 세 겹으로 쌓여 있으므로, 안쪽부터 한 겹씩 작은 문제로 나누어 풉니다. 먼저 별표 안의 최대공약수, 다음으로 대괄호 안의 약수의 개수, 마지막으로 다이아몬드의 최소공배수 순서입니다. 약수를 빠짐없이 나열하면 최대공약수와 약수의 개수를 정확하게 구하고 확인할 수 있어, 어떤 수도 빠뜨리거나 두 번 세지 않습니다.
1STEP 1

가장 안쪽 작은 문제 계산: 48 별표 64

별표는 최대공약수를 뜻하고, 48 = 16 × 3, 64 = 16 × 4이므로 16이다.

48 bigstar 64 = gcd(48, 64) = 16
2STEP 2

대괄호 계산: 16의 약수의 개수 세기

대괄호는 약수의 개수이고 16의 약수는 1, 2, 4, 8, 16이라 5다.

[ 16 ] = #{1, 2, 4, 8, 16} = 5
3STEP 3

바깥 식 계산: 5 다이아몬드 12

마름모는 최소공배수를 뜻하고 5와 12는 공약수가 없으므로 60이다.

5 ◆ 12 = lcm(5, 12) = 60
정답
60
마지막 단계를 확인하면 60 ÷ 5 = 12, 60 ÷ 12 = 5 이므로 60은 두 수의 공배수이고, 더 작은 수는 없습니다(12의 배수는 12, 24, 36, 48, 60 인데 5로도 나누어떨어지는 첫 수가 60입니다). 앞 단계들도 맞습니다. 16은 48과 64를 모두 나누고, 16의 약수는 정말 1, 2, 4, 8, 16 의 5개입니다. 크기도 자연스럽습니다. 5와 12의 최소공배수는 두 수의 곱 가까이 나와야 하는데 60이 바로 그렇습니다.
핵심 정리

새로운 기호가 약속되면 각 기호를 규칙으로 바꾸어 양파 껍질을 벗기듯 안쪽부터 차례로 계산하면 됩니다.

  • 가장 안쪽 작은 문제 계산: 48 별표 64
  • 대괄호 계산: 16의 약수의 개수 세기
  • 바깥 식 계산: 5 다이아몬드 12
다음은 어디로?