[백준/BOJ] 백준 10807번 : 개수 세기

2020. 8. 8. 01:26알고리즘 문제풀이

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

 

10807번: 개수 세기

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

www.acmicpc.net

입력받은 수들 중에서 찾는 숫자가 있으면 cnt를 1씩 증가시켜가며 찾는 숫자의 개수를 구한다

 

코드

#include <iostream>
#include <vector>
using namespace std;

int main()
{
	cin.tie(NULL);
	ios_base::sync_with_stdio(false);

	int n;
	vector<int> input;
	int temp;
	int find_number;
	int cnt = 0;

	cin >> n;
	for (int i = 0; i < n; i++)
	{
		cin >> temp;
		input.push_back(temp);
	}

	cin >> find_number;

	//입력받은 수들 중 find_number의 개수를 구한다
	for (int i = 0; i < n; i++)
	{
		if (input[i] == find_number)
			cnt++;
	}

	cout << cnt;

	return 0;
}