[백준] 3052번: 나머지

yewon Lee·2024년 1월 15일
0


😎 BACKJOON>3052번: 나머지


📘 문제풀이

10개의 값을 입력받고 42로 나눈 나머지를 배열에 넣고
배열에 있는 나머지들 중에 다른 것이 들어오면 cnt를 추가한다.
만약 같은 나머지가 있다면 for문을 빠져나와 cnt가 추가되지 않게 한다.

import java.util.Scanner;

public class Main {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] inputArr = new int[10];
        int cnt = 1;
        
        for (int i = 0; i < 10; i++){
            inputArr[i] = sc.nextInt();
            inputArr[i] %= 42;
            for (int j = 0; j < i; j++){
                if(inputArr[j] != inputArr[i]) {
                    if (j == i-1){
                        cnt++;
                    }
                } else{
                    break;
                }
            }
        }
        System.out.println(cnt);
    }
}
profile
시작

0개의 댓글