문제 |
10807번: 개수 세기
첫째 줄에 정수의 개수 N(1 ≤ N ≤ 100)이 주어진다. 둘째 줄에는 정수가 공백으로 구분되어져있다. 셋째 줄에는 찾으려고 하는 정수 v가 주어진다. 입력으로 주어지는 정수와 v는 -100보다 크거
www.acmicpc.net
코드 |
#include <iostream>
#include <vector>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
int n;
cin >> n;
vector<int> vec(n);
for (int &i : vec) cin >> i;
int v;
cin >> v;
int cnt = 0;
for (int i : vec) {
if (i == v) cnt++;
}
cout << cnt;
return 0;
}
설명 |
vec 벡터에 숫자들을 저장한 후 v 와 비교해서 일치하면 cnt 를 하나씩 증가시켜 출력한다.
'PS > BOJ' 카테고리의 다른 글
[C++] BOJ (백준) 2738 : 행렬 덧셈 (0) | 2022.09.02 |
---|---|
[C++] BOJ (백준) 5597 : 과제 안 내신 분..? (2) | 2022.09.02 |
[C++] BOJ (백준) 10871 : X보다 작은 수 (0) | 2022.09.01 |
[C++] BOJ (백준) 15552 : 빠른 A+B (0) | 2022.09.01 |
[C++] BOJ (백준) 10951 : A+B -4 (0) | 2022.09.01 |