어떻게 간단하게 보면 쉽게 풀 수 있는데 말이죠..^^;
사칙연산 이벤트를 참여하면서 사칙연산 계산을 정말 쉽게 풀 수 있는 방법을 소개하겠습니다.
전략을 소개하기 전, 소인수분해를 자동적으로 계산해내는 사이트를 개설했습니다.. 이 전략 게시글의 내용을 참고하여
Case 1 : 8165
Step 1) 일단 숫자를 100단위로 생각해봅시다.
8165 같은 경우는 우선 순수하게 '8100'으로 생각해보죠.
[Case 2 / Tip] 만약 십의자리 숫자가 81을 초과할 경우(예 : xx82~xx99) 100을 한번 더 더해줍니다.
예 : 8194인 경우 8200으로 생각. (어떻게보면 반올림한다고 생각해보세요~)
※ 이 부분에 대한 자세한 설명은 아래 Case 2 계산법을 봐주시기 바랍니다.
Step 2) 8100을 소인수분해 해줍시다.
Step 3) 8100을 소인수 분해 하면 결과적으로 4×5×5×9×9가 나옵니다. (순서 달라도 됩니다~!)
Step 4) 나머지 65 숫자가 남아있습니다! 이 65는 간단히 생각해보면 8×8+1로 계산이 되죠!
Step 5) 최종적으로 8165 = 45×5×9×9+8×8+1 이 나옵니다.
Case 2 : 8194를 사칙연산 하시오. Step 1 ) Case1 : 8165 계산 때와 달리 8194 같은 경우는 십의자리가 81을 초과하는 숫자이므로,
8100이 아닌 8200으로 계산한다고 생각합니다.
Step 2 ) Case2 : 8165 계산 때 처럼 우선 Case 1 : Step 1과 같이 8200으로 인수를 분해합니다.
Step 3 ) 8200을 소인수 분해 하면 결과적으로 8×5×5×41이 나옵니다. (순서 달라도 됩니다~!)
Step 4 ) 저희는 8200에서 빼야하는 41 숫자가 남아있습니다! 우선 41은 간단히 생각해보면 7×6-1로 계산이 됩니다!
자, 그런데 여기서 다시한번 강조하지만 저희는 8200 숫자에 대한 소인수분해가 아닌 8194에 대한 소인수분해라는 점입니다!
즉 최종적으로 8200 소인수 분해에서 나왔던 8200 = 8×5×5×(7×6-1) 에서 6만 빼면 8194 이죠!
Step 5 ) 최종적으로 8194 = 8×5×5×(7×6-1)-6 이 나옵니다.
참 쉽죠? ㅇ_ㅇ
이상 짤막했던 사칙연산 팁을 마치겠습니다~^^