우디의 개발스터디

백준 3052 나머지(Java)

by 개발자 우디

문제보기

 

3052번: 나머지

각 수를 42로 나눈 나머지는 39, 40, 41, 0, 1, 2, 40, 41, 0, 1이다. 서로 다른 값은 6개가 있다.

www.acmicpc.net

 

 

정답

package baekjoon.ex_array;

import java.util.Scanner;

public class Q_3052 {

    public static void main(String[] args) throws Exception {

        Scanner sc = new Scanner(System.in);
        int result = 0;

        int[] arr = new int[10];
        for (int i = 0; i < 10; i++) {
            arr[i] = sc.nextInt();
        }

        int chkArr[] = new int[10];

        for (int i = 0; i < chkArr.length; i++) {
            chkArr[i] = arr[i] % 42;
        }

        boolean chk;
        for (int i = 0; i < 10; i++) {
            chk = true;
            for (int j = i + 1; j < 10; j++) {
                if (chkArr[i] == chkArr[j]) {
                    chk = false;
                    break;
                }
            }
            if (chk) {
                result++;
            }
        }

        System.out.println(result);
        sc.close();
    }

}

 

 

 

블로그의 정보

우디의 개발스터디

개발자 우디

활동하기