kim031504   3년 전

진짜 거듭제곱의 값을 구해버리면 오버플로가 발생하기 때문에,

거듭 제곱 과정을 진행하면서 

10으로 계속 나눠주어 작은 메모리를 유지하며

최종적으로 일의 자리를 뽑아내는 방식을 택했는데요,

잘 동작하는데 제출하면 틀렸다고 하네요... ㅠ

혹시 반례가 있을까요...?

qera   3년 전

a = 100 b = 10인 경우가 반례로 보입니다. 코드에서 b가 2이상인 경우만 포문을 돌게 되는데 b가 1일 때 나머지 연산을 건너뛰게 됩니다.

qera   3년 전

b가 10이 아니라 1입니다 잘못썼습니다. 

kim031504   3년 전

우와 감사합니다! 

간단한 오류인데 못 찾았었네요 ㅠㅠ

댓글을 작성하려면 로그인해야 합니다.