자바 백준 10807번
브론즈 5
https://www.acmicpc.net/problem/10807
문제 보기
분류: 구현
문제 풀기
입력 받을 숫자만큼 빈 배열을 생성한다.
for loop 을 통해 비교해야할 숫자들을 배열에 저장한다.
배열에 저장된 숫자를 하나씩 빼내어 제시된 숫자와 int 타입으로 비교를한다. 이때, 두 숫자가 같으면 count 를 하나씩 올리고 모든 비교가 끝나면 출력 형식에 맞게 내보낸다.
코드 보기
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner sc = new Scanner(System.in);
int testCase = sc.nextInt();
int[] numArr = new int[testCase]; // 숫자들을 입력 받을 배열 생성.
for (int i = 0; i < testCase; i++) { // 확인해야 할 숫자들 만큼 반복하고 그 숫자를 배열에 저장.
numArr[i] = sc.nextInt();
}
int findNum = sc.nextInt(); // 찾아야 하는 숫자를 저장.
int count = 0;
for (int i = 0; i < testCase; i++) {
if (findNum == numArr[i]) { // 찾아야 하는 숫자와 배열에 저장된 숫자를 int 타입으로 비교하여 같다면.
count += 1; // count 를 하나 올림.
}
}
System.out.print(count);
}
}
'공부하기 > 백준' 카테고리의 다른 글
[Java] 백준 풀기 10808 - 알파벳 개수 (0) | 2023.02.03 |
---|---|
[Java] 백준 풀기 2752 - 세 수 정렬 (0) | 2023.02.02 |
[Java] 백준 풀기 10757 - 큰 수 A+B (0) | 2023.01.31 |
[Python] 백준 풀기 11718 - 그대로 출력하기 (0) | 2023.01.30 |
[Python] 백준 풀기 2605 - 줄 세우기 (0) | 2023.01.29 |