프로그래밍-학습기록/코딩테스트

백준 온라인 저지 | 3052 | 배열: 나머지

leesche 2020. 7. 28. 14:29

문제

나의 풀이

쉬웠다. '정렬'을 해야 independentNumberCount를 정확하게 감소시킬 수 있었다.

package baekjunOnlineJudge;

import java.util.Scanner;
import java.util.Arrays;

public class Bj_3052 {

	public static void main(String[] args) {
		Scanner sc = new Scanner(System.in);
		
		int remainderList[] = new int[10];
		int independentNumberCount = 10;
		
		for(int i=0; i<10; i++) {
			remainderList[i] = sc.nextInt() % 42;
		}
		
		Arrays.sort(remainderList);
		
		for(int i=0; i<9; i++) {
			if(remainderList[i]==remainderList[i+1]) {
				independentNumberCount--;
			}
		}
		System.out.println(independentNumberCount);
	}

}