A%B는 나머지를 구해주는 연산입니다
10개의 숫자를 42로 나눴을 때
나머지의 종류를 구합시다
코드입니다
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int[] arr = new int[42];
int count = 0;
for(int j=0;j<10;j++){
int a = scan.nextInt();
arr[a%42]=1;
}
for(int i=0;i<42;i++){
if (arr[i]!=0) {
count += 1;
}
}
System.out.println(count);
}
}
저는 42개 짜리 어레이를 만들어서
나머지가 추가된다면 1로 바꿔
일종의 flag를 구현했습니다
'백준 문제풀기 > JAVA' 카테고리의 다른 글
[백준 4134 JAVA 자바] 다음 소수 (0) | 2023.08.09 |
---|---|
[백준 3135 JAVA 자바] 라디오 (0) | 2023.08.09 |
[백준 3009 JAVA 자바] 네 번째 점 (0) | 2023.08.09 |
[백준 3003 JAVA 자바] 킹, 퀸, 룩, 비숍, 나이트, 폰 (1) | 2023.08.09 |
[백준 2941 JAVA 자바] 크로아티아 알파벳 (0) | 2023.08.08 |