콜로 연산문제 경우의 수에 대한 고찰
시니아서♥
콜로 연산문제를 쭉 풀어오면서 문득 이런 생각이 들었습니다.
"내가 한 번 봤던 문제를 또 볼 수 있을까?"
"총 몇 가지의 연산 문제가 들어있을까?"
한 번 수학문제 풀어보겠습니다.
답이 되는 숫자는 (두자릿수) + (두자릿수) = (두자릿수) 형식 입니다.
최소 두자릿수는 10이며 10 + 10 = 20 이 됩니다.
20이 답이 되는 경우의 수는 1개 입니다.
21이 답이 되는 경우의 수는
10 + 11 , 11 + 10 이렇게 2개 입니다.
22가 답이 되는 경우의 수는
10 + 12 , 11 + 11 , 12 + 10 이렇게 3개 입니다.
이제 감이 잡히나요~?
최대 답이 되는 수는 99임으로, 경우의 수 더하기는
1 + 2 + 3 + ... 77 + 78 + 79 + 80 이렇게 됩니다.
이제 아주 간단한 더하기 방법을 써서 계산 해주면 됩니다.
(1+80) = 81
81 x 40 = 3240
콜로 연산 문제 시스템 속에는 총 3240가지의 연산 문제가 들어 있습니다.
그럼으로,
예를 들어서 내가 23 + 45 = 68을 풀었다면
3240번 문제를 풀기 전에 똑같은 문제를 만날 수 있습니다.
p.s 챤재태성님, 제 팁에 관심 같고 다시 검토 해주셔서 감사합니다. ㅎㅎ