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));
}
}
'AREA(지속적인 일상) > 02_백준' 카테고리의 다른 글
[백준] - 참고. 자릿수 구하기 (0) | 2021.08.30 |
---|---|
[백준] - 1546 - 평균 (0) | 2021.08.26 |
[백준] - 2577 - 숫자의 개수 (Stream 풀이) (0) | 2021.08.26 |
[백준] - 2562 - 최댓값 (0) | 2021.08.26 |
[백준] - 10871번 - X 보다 작은 수 (0) | 2021.08.25 |