반응형
https://www.acmicpc.net/problem/10807
정수의 개수 int n과
n개의 숫자,
찾아야하는 int v
를 차례로 입력 받는다.
이때, 찾아야하는 수 v가 마지막에 주어지므로 입력 받는 동시에 수를 세는 것은 불가능하다.따라서 n개의 숫자는 벡터에 넣어준다.
int n = 0;
cin >> n;
vector<int> vec;
while (n--) {
int nn = 0;
cin >> nn;
vec.push_back(nn);
}
int v = 0;
cin >> v;
입력 받은 벡터를 훑으며 v와 같은 수가 있는지 세고 출력하면 되는 간단한 문제
int cnt = 0;
for (int i = 0; i < vec.size(); i++) {
if (vec[i] == v) cnt++;
}
cout << cnt << endl;
[BOJ-10807.cpp]
#include <iostream>
#include <vector>
using namespace std;
int main() {
int n = 0;
cin >> n;
vector<int> vec;
while (n--) {
int nn = 0;
cin >> nn;
vec.push_back(nn);
}
int v = 0;
cin >> v;
int cnt = 0;
for (int i = 0; i < vec.size(); i++) {
if (vec[i] == v) cnt++;
}
cout << cnt << endl;
}
반응형
'Online-Judge > Baekjoon' 카테고리의 다른 글
[Baekjoon] C++ 9498 시험 성적 (0) | 2021.05.19 |
---|---|
[BOJ] C++ 8393번 합 (0) | 2021.05.19 |
[BOJ] C++ 2456번 나는 학급회장이다 (0) | 2021.05.18 |
[BOJ] C++ 1977번 완전제곱수 (0) | 2021.05.17 |
[BOJ] C++ 2444번 별 찍기 - 7 (0) | 2021.05.16 |
댓글