import java.util.Scanner;
public class Main{
public static void main(String[] args){
Scanner sc = new Scanner(System.in);
int[] ar1 = new int[10];
for(int i=0; i<10; i++) {
ar1[i]=sc.nextInt();
}
int[] ar2 = new int[10];
for(int i=0; i<10; i++) {
ar2[i] = ar1[i] % 42;
}
int count = 0;
int result = 0;
for(int i=0; i<10; i++) {
count = 0;
for(int j=i+1; j<10; j++) {
if(ar2[i] == ar2[j]) {
count++;
}
}
if(count == 0) {
result++;
}
}
System.out.println(result);
}
}
- 헤맸던 부분 : 새 변수를 넣을 생각을 하지 못하고 count로만 해결을 보려고 했는데 그 때문에 시간이 많이 지체되었다.
result 변수를 새로 넣었더니 바로 해결되었다.
- 자바 배운지 한달차, 내가 아는 기본 문법으로 최대한 문제를 풀어보는 중이다.
다 풀고 다른 풀이를 보니, 이해가 안되는 부분과 처음보는 함수가 있었다.
- 문제를 풀다가 자꾸 머리가 멈출 때가 있어서 답답하다.
문제풀이에 익숙해져야겠다.
'백준 온라인 저지' 카테고리의 다른 글
[백준] 2577번 : 숫자의 개수 - 자바(JAVA) (0) | 2021.02.14 |
---|---|
[백준] 8958번 : OX퀴즈 - 자바(JAVA) (0) | 2021.02.13 |