6번 문제보면 답이
num mod 10 = 0 으로 되어 있는데요.
이미 위 조건문에서 짝수인 것만 뽑아 내니까
5의 배수를 찾으면 그게 10의 배수 아닌가요?
num mod 5 = 0 해도 결과구할 때 문제가 없어 보여서요.
자체 디버깅해봐도 같은 결과가 나오더라구요.
둘 다 맞데 해주거나 보기 하나를 빼야 되는 거 아닌가요?
아니면 제가 놓친 부분이 있는지 궁금합니다.
안녕하세요.
num mod 2에 의해 홀수와 짝수는 결정이 됩니다.
위 조건에서 YES인 경우, 즉 짝수인 경우만 다음 조건(10의 배수)을 체크합니다.
이때 이미 홀수는 제거되어 짝수만 선별된 경우이므로 5의 배수로 체크해도 10의 배수로 체크한 것과 동일한 결과가 산출됩니다.
하지만 이 문제에서는 명확히 10의 배수를 구하도록 제시되었으니
혹 답항보기에 5와 10이 함께 제시되어 있더라고 10으로 하시는 것이 가장 효과적인 로직으로 구현하라는 처리조건에 부합됩니다.
실제 시험에서 모의고사와 같이 5와 10이 모두 제시되었다면 둘다 정답으로 처리될 소지가 있지만 우선 10으로 선택하세요.
모의고사 답항 중 38번 num mod 5 = 0은 혼동의 여지가 없도록 다른것으로 변경하도록 하겠습니다.
오늘도 즐거운 하루 되세요.
"-
*2013-07-10 09:26:37
안녕하세요.
num mod 2에 의해 홀수와 짝수는 결정이 됩니다.
위 조건에서 YES인 경우, 즉 짝수인 경우만 다음 조건(10의 배수)을 체크합니다.
이때 이미 홀수는 제거되어 짝수만 선별된 경우이므로 5의 배수로 체크해도 10의 배수로 체크한 것과 동일한 결과가 산출됩니다.
하지만 이 문제에서는 명확히 10의 배수를 구하도록 제시되었으니
혹 답항보기에 5와 10이 함께 제시되어 있더라고 10으로 하시는 것이 가장 효과적인 로직으로 구현하라는 처리조건에 부합됩니다.
실제 시험에서 모의고사와 같이 5와 10이 모두 제시되었다면 둘다 정답으로 처리될 소지가 있지만 우선 10으로 선택하세요.
모의고사 답항 중 38번 num mod 5 = 0은 혼동의 여지가 없도록 다른것으로 변경하도록 하겠습니다.
오늘도 즐거운 하루 되세요.
"