개수 세기 - 백준 10807번

Yuno·2024년 6월 25일

Java)코테 연습

목록 보기
4/18

https://www.acmicpc.net/problem/10807

import java.util.Scanner;

class Main {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int N = sc.nextInt();
        int[] numbers = new int[N];
        for (int i = 0; i < N; i++) {
            numbers[i] = sc.nextInt();
        }
        int v = sc.nextInt();

        int cnt = 0;
        for (int i = 0; i < N; i++) {
            if (numbers[i] == v) {
                cnt++;
            }
        }
        System.out.println(cnt);
    }
}

문제풀이

접근방식

  1. 입력받기
    -Scanner 객체로 입력받음
    -첫번째 줄에서 정수의 갯수 N을 받음
    -두번째 줄에서 N개의 정수를 배열 numbers에 저장
    -세번째 줄에서 찾으려는 정수 v를 입력받음

  2. 카운트 계산
    -cnt 변수를 초기화하여 0으로 설정
    -numbers 배열을 순회하며 각 요소가 v와 같은지 확인
    -같은경우 cnt 를 증가

profile
Hello World

0개의 댓글