이제 막 공부하기 시작했는데
아주 간단한거지만, 직접 디버깅을 하다 보니깐 햇갈려서요
i=i+1 → j = j+i 일 때 조건이 i<7 이면 i가 6일때도 값이 NO 아닌가요?!
그럼 i=i+1 → j = j+i 일 때 조건이 j<100 이면 99부터 NO라고 디버깅을 해보니깐 그렇게 되던데
그리고 1부터 100까지 구할때나 홀수끼리 더할때 (99까지) 규칙성이 어떻게 되는지도 알려주셧으면
감사하겠습니다.
제가 잘 이해를 못해서요ㅜㅜㅜ
안녕하세요.
i < 7(i가 7보다 작냐?) 의 조건 판단에서
i가 6이라면 조건이 맞는(YES) 것이죠.
1부터 100까지 구할 때 홀수만을 누적하려면 현재 값이 홀수인지 판별해서 홀수일 때만 값을 더하도록 해야 합니다.
즉 홀수를 판변하는 방법은 여러가지가 있을 수 있죠.
1부터 시작했다면 1일 때 더하고 그다음은 건너뛰고 그 다음은 더하고
즉, 처음에 더한 후 2씩 증가하면서 더하면 됩니다.
또는 2로 나눈 나머지가 0인 경우는 짝수이므로 2로 나눈 나머지가 0이 아닌 경우에만 더해도 되구요.
오늘도 즐거운 하루 되세요.
"-
*2011-06-30 09:18:35
안녕하세요.
i < 7(i가 7보다 작냐?) 의 조건 판단에서
i가 6이라면 조건이 맞는(YES) 것이죠.
1부터 100까지 구할 때 홀수만을 누적하려면 현재 값이 홀수인지 판별해서 홀수일 때만 값을 더하도록 해야 합니다.
즉 홀수를 판변하는 방법은 여러가지가 있을 수 있죠.
1부터 시작했다면 1일 때 더하고 그다음은 건너뛰고 그 다음은 더하고
즉, 처음에 더한 후 2씩 증가하면서 더하면 됩니다.
또는 2로 나눈 나머지가 0인 경우는 짝수이므로 2로 나눈 나머지가 0이 아닌 경우에만 더해도 되구요.
오늘도 즐거운 하루 되세요.
"