시간이 많이 지났지만..
우선 10번 째 줄에 x *= 2가 아니라 x *= x입니다.
또한, num - 2가 음수일 경우에 대한 예외 처리를 해주셔야 합니다.(예시, 입력한 num이 1일 때)
그리고 나머지 연산 처리는 9번 째 줄의 if문 안에서 answer %= divide;를 추가해주시면 됩니다.
answer도 결국엔 answer *= x;의 연산을 수행하므로 나머지 연산을 해야 합니다.
18291번 - 비요뜨의 징검다리 건너기
시간이 많이 지났지만..
우선 10번 째 줄에 x *= 2가 아니라 x *= x입니다.
또한, num - 2가 음수일 경우에 대한 예외 처리를 해주셔야 합니다.(예시, 입력한 num이 1일 때)
그리고 나머지 연산 처리는 9번 째 줄의 if문 안에서 answer %= divide;를 추가해주시면 됩니다.
answer도 결국엔 answer *= x;의 연산을 수행하므로 나머지 연산을 해야 합니다.
댓글을 작성하려면 로그인해야 합니다.
chjh92 4년 전
나머지를 어떻게 처리해야 되나요?ㅠㅠㅠ
divide 변수에 나눌 수를 저장했는데 어떻게 처리해야될지 모르겠어요ㅠㅠ
고수님들 알려주세요