목차
1. 문제


2. 맞춘코드
/*
A%B: A를 B로 나눈 나머지
10개 입력받고
42로 나눈 나머지
서로 다른 값이 몇개 있는지 출력
EX. 7, 14, 27, 38
%3
--------------------
1 2 0 2
*/
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.io.IOException;
public class bj3052
{
public static void main(String[] args) throws IOException
{
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
int[] arr = new int[10];
//int[] arr_check = new int[42];
int count = 0;
// 배열에 값 넣기
for(int i=0; i<10; i++)
{
arr[i] = Integer.parseInt(br.readLine())%42;
}
// 테스트 출력
//for(int i=0; i<10; i++)
//{
// System.out.printf("%4d\n",arr[i]);
//}
// 다른 숫자 나오는지 체크
for(int i=0; i<42; i++)
{
for(int j=0; j<10; j++)
{
if(arr[j] == i)
{
count++;
break;
}
}
}
System.out.println(count);
}
}
3. 틀린코드
4. 참고사이트
'💻 문제풀고 정리하기 + > 백준' 카테고리의 다른 글
| [백준 Java]10811 : 바구니 뒤집기 (1) | 2023.09.09 |
|---|---|
| [백준 Java] 1546: 평균 (2) | 2023.09.09 |
| [백준 Java] 5597: 과제 안 내신 분..? (2) | 2023.09.07 |
| [백준 Java] 10813: 공 바꾸기 (1) | 2023.09.06 |
| [백준 Java] 10810: 공 넣기 (0) | 2023.09.06 |