10807๋ฒ: ๊ฐ์ ์ธ๊ธฐ
์ฒซ์งธ ์ค์ ์ ์์ ๊ฐ์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์ ์๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด์ ธ์๋ค. ์ ์งธ ์ค์๋ ์ฐพ์ผ๋ ค๊ณ ํ๋ ์ ์ v๊ฐ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ์ ์์ v๋ -100๋ณด๋ค ํฌ๊ฑฐ
www.acmicpc.net
๋ฌธ์
์ด N๊ฐ์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ ์ v๊ฐ ๋ช ๊ฐ์ธ์ง ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ์ ์์ ๊ฐ์ N(1 ≤ N ≤ 100)์ด ์ฃผ์ด์ง๋ค. ๋์งธ ์ค์๋ ์ ์๊ฐ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถ๋์ด์ ธ์๋ค. ์ ์งธ ์ค์๋ ์ฐพ์ผ๋ ค๊ณ ํ๋ ์ ์ v๊ฐ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ์ ์์ v๋ -100๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ์ผ๋ฉฐ, 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง N๊ฐ์ ์ ์ ์ค์ v๊ฐ ๋ช ๊ฐ์ธ์ง ์ถ๋ ฅํ๋ค.
์์ ์ ๋ ฅ
11
1 4 1 2 4 2 4 2 3 4 4
2
์์ ์ถ๋ ฅ
3
Solution
C++
#include <iostream>
using namespace std;
int main() {
int N, num[100], s, result = 0;
cin >> N;
for(int i=0; i < N; i++)
cin >> num[i];
cin >> s;
for(int i=0; i< N; i++){
if(num[i] == s) result += 1;
}
cout << result;
return 0;
}
Python
T = int(input())
num = list(map(int, input().split()))
s = int(input())
print(num.count(s))
โป ํ์ด์ฌ์ ๋ฐ๋ณต๋ฌธ์ ๊ตณ์ด ์ ์ ๊ณ ๋ ์ ๋ ฅ๋ฐ์ ์ ์๋ค.
'๐งฉ Algorithm > [BOJ] Bronze' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
| BOJ 11654๋ฒ : ์์คํค์ฝ๋ (C++/Python/Bronze 5) (0) | 2022.08.05 |
|---|---|
| BOJ 2738๋ฒ : ํ๋ ฌ ๋ง์ (C++/Bronze 5) (0) | 2022.08.05 |
| BOJ 15552๋ฒ : ๋น ๋ฅธ A+B (C++/Python/Bronze 4) (0) | 2022.08.04 |
| BOJ 2438๋ฒ : ๋ณ ์ฐ๊ธฐ - 1 (C++/Python/Bronze 5) (0) | 2022.08.04 |
| BOJ 10951๋ฒ : A+B - 4 (C++/Bronze 5) (0) | 2022.08.04 |