AREA(지속적인 일상)/02_백준
[백준] - 3052 - 나머지
싹튼
2021. 8. 26. 14:49
tip 1. 입력 받고 바로, 배열에 42로 나눈 나머지를 담아서 저장.
tip 2. 입력 후 remainder 함수에서 distinct() 중복제거 후 count() 로 갯수 세어주면 끝
package P3052;
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static long remainder(int[] dividend, int divisor){
return Arrays.stream(dividend)
.distinct()
.count();
}
public static void main(String[] args) {
//input 10s
//% 42
Scanner sc = new Scanner(System.in);
//제수
int[] dividend = new int[10];
//피제수
final int divisor = 42;
for (int i = 0; i < dividend.length; i++){
dividend[i] = sc.nextInt();
dividend[i] %= divisor;
}
sc.close();
System.out.println(remainder(dividend, divisor));
}
}