안녕하세요 길벗수험서 운영팀입니다.
ㅠ 이렇게 광범위하게 질문을 주시면 해설지 이상으로 답변드리기가 어렵습니다.
이해가 안되는 부분을 좀 더 구체적으로 질문주시거나, 실제 풀이를 한 과정을 말씀해주시면 맞춤형 해설이 가능합니다!
코드를 차례대로 따라가보죠.
i가 10, hap이 0으로 초기화된 상태에서 while문으로 진입합니다.
1. i--를 만나, i는 9가 되고,
2. 9를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
3. i는 8이 되고
4. 8을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
5. i는 7이 되고
6. 7을 3으로 나눈 나머지는 1이므로 hap에 7을 누적합니다. (hap=7)
7. i는 6이 되고
8. 6을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
9. i는 5가 되고
10. 5를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
11. i는 4가 되고
12. 4는 3으로 나눈 나머지는 1이므로 hap에 4를 누적합니다. (hap=11)
13. i는 3이 되고
14. 3을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
15. i는 2가 되고
16. 2를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
17. i는 1이 되고
18. 1을 3으로 나눈 나머지는 1이므로 hap에 1을 누적합니다. (hap=12)
19. i가 i>1을 만족하지 않으므로 while문을 빠져나가 hap을 출력합니다.
답 : 12
행복한 하루되세요 :)
-
관리자2019-09-11 09:47:19
안녕하세요 길벗수험서 운영팀입니다.
ㅠ 이렇게 광범위하게 질문을 주시면 해설지 이상으로 답변드리기가 어렵습니다.
이해가 안되는 부분을 좀 더 구체적으로 질문주시거나, 실제 풀이를 한 과정을 말씀해주시면 맞춤형 해설이 가능합니다!
코드를 차례대로 따라가보죠.
i가 10, hap이 0으로 초기화된 상태에서 while문으로 진입합니다.
1. i--를 만나, i는 9가 되고,
2. 9를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
3. i는 8이 되고
4. 8을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
5. i는 7이 되고
6. 7을 3으로 나눈 나머지는 1이므로 hap에 7을 누적합니다. (hap=7)
7. i는 6이 되고
8. 6을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
9. i는 5가 되고
10. 5를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
11. i는 4가 되고
12. 4는 3으로 나눈 나머지는 1이므로 hap에 4를 누적합니다. (hap=11)
13. i는 3이 되고
14. 3을 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
15. i는 2가 되고
16. 2를 3으로 나눈 나머지는 1이 아니므로 hap의 값은 변동이 없습니다.
17. i는 1이 되고
18. 1을 3으로 나눈 나머지는 1이므로 hap에 1을 누적합니다. (hap=12)
19. i가 i>1을 만족하지 않으므로 while문을 빠져나가 hap을 출력합니다.
답 : 12
행복한 하루되세요 :)