N개의 정수를 입력 했을 때
특정 정수 V가 몇번 등장하는지 구하는 문제입니다
당장 떠오르는 방법은
1. 어레이에 입력받는다
2. 특정 숫자와 어레이를 비교하여
3. count += 1;씩 해준다
코드입니다
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scan = new Scanner(System.in);
int N = in.nextInt();
int arr[] = new int[N];
int count = 0;
for (int i=0; i<N; i++) {
arr[i] = scan.nextInt();
}
int X = scan.nextInt();
for (int i=0; i<N; i++) {
if (arr[i] == X) {
count +=1;
}
}
System.out.print(count);
}
}
첫번째 for문은 입력을 했고
두번째 for문은 비교를 했습니다
'백준 문제풀기 > JAVA' 카테고리의 다른 글
[백준 2523 JAVA 자바] 별 찍기 - 13 (1) | 2023.08.16 |
---|---|
[백준 10809 JAVA 자바] 알파벳 찾기 (0) | 2023.08.16 |
[백준 10798 JAVA 자바] 세로읽기 (0) | 2023.08.15 |
[백준 10773 JAVA 자바] 제로 (0) | 2023.08.15 |
[백준 10757 JAVA 자바] 큰 수 A+B (0) | 2023.08.15 |