[백준] 10807번 : 개수 세기 - JAVA(자바)

Life is ninanino·2022년 10월 31일
0

[백준] JAVA

목록 보기
30/37
post-thumbnail

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


뭐야 다 풀었더니 1차원 배열 2문제가 업데이트되었다
간단한 문제다. 숫자를 찾으면 되는거잖아?

++정답코드

package 백준;// @ author ninaaano

import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.StringTokenizer;

public class b_10807 {
    public static void main(String[] args) throws IOException {
        BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
        int n = Integer.parseInt(br.readLine());
        int[] arr = new int[n];

        StringTokenizer st = new StringTokenizer(br.readLine());

        for(int i=0; i<arr.length; i++){
            arr[i] = Integer.parseInt(st.nextToken());
        }
        int searchNum = Integer.parseInt(br.readLine());
        int cnt = 0; // searchNum과 일치할시 갯수를 올리는 변수

        for(int i =0; i< arr.length; i++){
            if(arr[i]==searchNum){
                cnt++;
            }
        }
        System.out.println(cnt);
        br.close();
    }
}

띄어쓰기까지 입력받아야 할때는 StringTokenizer을 이용한다
뒤에 따로 str로 " " 하지않아도 자동으로 띄어쓰기를 기준으로 파싱한다

profile
백엔드 프로그래밍을 공부하고 있습니다. AWS, 클라우드 환경에 대해 관심이 많습니다.

0개의 댓글