문제:1부터 20까지의 정수 중에서 2 또는 3의 배수가 아닌 수의 총합을 구하시오.
정답:
package Practice;
public class Exercise4_2 {
public static void main(String[] args) {
int sum = 0;
for(int i=1; i<=20; i++) {
if(i%2!=0 && i%3!=0)
sum +=i;
}
System.out.println("sum=" + sum);
}
}
1.문제 핵심 key
- 2와3의 배수를 어떻게 표현할 것인가?
- for문을 사용 할 줄 아는가?
2.나의 오답원인
- 2의 배수를 표현하는 법을 몰랐다. 배수를 구하는 건 그 값을 나눠 나머지를 0으로 만드는 것과 같은 말이다.
3.내가 했던 노력
'java > 자바의 정석 연습문제 오답노트' 카테고리의 다른 글
[배열] 연습문제 5-4 (0) | 2022.10.21 |
---|---|
[조건문과 반복문] 연습문제 4-4 (0) | 2022.09.29 |
[조건문과 반복문] 연습문제 4-3 (0) | 2022.09.28 |
[배열] 연습문제 5-5 (0) | 2022.08.28 |
[배열] 2차원 배열의 총합 / 평균 구하기 (0) | 2022.08.27 |