개수 세기

문제 풀러가기

10807

코드

import java.util.*;

public class Main {
  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 < arr.length; i++) {
      arr[i] = sc.nextInt();
    }

    int v = sc.nextInt();
    sc.close();

    int cnt = 0;

    for(int i = 0; i < arr.length; i++) {
      if(arr[i] == v) {
        cnt++;
      }
    }

    System.out.print(cnt);
  }
}

설명

입력받은 길이 만큼의 배열을 만들어 각 요소를 저장했다. 저장한 후 비교대상을 입력받고 배열의 각 요소와 비교하여 같으면 카운트가 증가하고 증가한 카운트를 출력한다.