perry05

[백준] 10807 - 개수 세기 (JAVA) 본문

문제풀이 기록/JAVA

[백준] 10807 - 개수 세기 (JAVA)

perry05 2022. 11. 23. 17:10

[백준] 단계별로 풀어보기 - 1차원 배열

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

 

10807번: 개수 세기

첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거

www.acmicpc.net

> 문제

> 코드

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

public class Main {

	public static void main(String[] args) throws IOException {
		BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
		StringTokenizer st;
		int n, v;
		int count = 0;
		String arr;
		
		// 값 입력
		n = Integer.parseInt(br.readLine());
		st = new StringTokenizer(br.readLine(), " ");
		v = Integer.parseInt(br.readLine());
		
		// 개수 세기
		for(int i = 0; i < n; i++) {
			int num = Integer.parseInt(st.nextToken());
			if(num == v)
				count++;
		}
		
		// 출력
		System.out.println(count);
		br.close();
	}
}

 

Comments