728x90
반응형
문제
정답 코드
import java.io.*;
import java.util.StringTokenizer;
public class Main {
public static void main(String[] args) throws IOException{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] array = new int[10];
int count = 0;
for(int i=0; i<array.length; i++) {
array[i] = Integer.parseInt(br.readLine())%42;
}
for(int j=0; j< array.length; j++) {
for(int k=j+1; k<array.length; k++) {
if(array[j] == array[k]) {
array[j] = -1;
break;
}
}
if(array[j] != -1)
count++;
}
System.out.println(count);
br.close();
}
}
-1이 아니라 1을 넣었었는데
1은 나머지값으로 나올 수 있는 값이기에 사용하면 안됐다.
이걸 생각못하고 계속 결과값이 9가 나오길래 시간을 많이 썼다...
728x90
반응형
'Computer Science (CS) > 알고리즘' 카테고리의 다른 글
[백준/Java] 1546번 평균 (0) | 2023.03.09 |
---|---|
[백준/Java] 10811번 바구니 뒤집기 (0) | 2023.03.09 |
[백준/Java] 5597번 과제 안 내신 분..? (0) | 2023.03.07 |
[백준/Java] 10813번 공 바꾸기 (0) | 2023.03.07 |
[백준/Java] 10810번 공 넣기 (0) | 2023.03.03 |