IT 개발노트

for문 예제5 (n으로 나누어도 m으로 나누어도 나머지가 1인 수의 합) 본문

알고리즘/JAVA

for문 예제5 (n으로 나누어도 m으로 나누어도 나머지가 1인 수의 합)

limsungju 2019. 2. 7. 13:31

문제 : 1에서 1000까지의 자연수중에서 4로 나누어도 6으로 나누어도 나머지가 1인 수의 합을 출력하라.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package sungju.Java.Test1;
 
public class Test1 {
    public static void main(String[] args) {
        int sum=0;
        int i;
        for(i=1; i<=1000; i++) {
            //4로 나누어도 6으로 나누어도 나머지가 1인 값을 구하기 위한 조건식
            //i%4==1 && i%6==1로 조건을 걸어주어도 된다.
            //4와 6의 최소공배수를 사용하면 4와 6의 나머지가 1인경우를 구해줄 수 있다.
            if(i%12==1) {
                sum=sum+i;
            }
        }
        System.out.println(sum);
    }
}