hy2850   3년 전

안녕하세요!!

피보나치 수를 구하기 위해 앞선 두 수를 더할때, 더하기 전 두 수에 modulo를 해주는거랑, 수를 더한 다음 modulo 해주는 결과는 같지 않나요?

채점기는 후자만 맞다고 하네요... 왜 그런지 궁금합니다!

arr[a]가 10000이고 arr[a+1]가 5747이라고 하면 arr[a+2]에 1이 저장되어야 하는데 arr[a+2]에 15747이 저장되어서 답이 잘못 나올 수 있어요.

djm03178   3년 전

둘이 달라지는 예시입니다.

(1 % 2) + (1 % 2) = 1 + 1 = 2

(1 + 1) % 2 = 0

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