개발 무지렁이

[문제풀이] B10807 개수세기 본문

코딩 테스트/문제풀이

[문제풀이] B10807 개수세기

Gaejirang-e 2023. 3. 12. 18:53

개수세기


  🪅 Scanner를 사용할 수 있느냐
  🪅 입력받은 데이터들의 개수만큼 배열에 저장할 수 있느냐
import java.util.Scanner;

public class B10807_개수세기 {
    /**
     * 백준10807 개수세기
     * 입력:
     * 첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 
     * 둘째 줄에는 정수가 공백으로 구분되어져있다. 
     * 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 
     * 입력으로 주어지는 정수와 v는 -100보다 크거나 같으며, 100보다 작거나 같다.
     * 
     * 출력:
     * 첫째 줄에 입력으로 주어진 N개의 정수 중에 v가 몇 개인지 출력한다.
     */
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int[] arr = new int[N];
        for(int i = 0; i < N; i++) {
            arr[i] = sc.nextInt();
        }
        int find = sc.nextInt();

        int cnt = 0;
        for(int i = 0; i < N; i++) {
            if(arr[i] == find) cnt++;
        }
        sc.close();
        System.out.println(cnt);
    }
}
Comments