[๋ฐฑ์ค 10807] ๊ฐ์ ์ธ๊ธฐ
๋ฐฑ์ค 10807๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
๋ฐฐ์ด์ ์ด์ฉํ๋ ์ฒซ๋ฌธ์ ์ด๋ค~!
n์ ์ ๋ ฅ๋ฐ์ผ๋ฉด n์ ํ์๋งํผ ์ซ์๋ฅผ ์ ๋ ฅ๋ฐ๊ณ v์ ์ซ์๊ฐ ๋ช๊ฐ ์๋์ง๋ฅผ ์ธ๊ณ ๊ทธ ์๋งํผ ์ถ๋ ฅํด์ฃผ๋ ๋๋ ๋ฌธ์ ์ด๋ค!
๋ฐฐ์ด์ด ์ฒ์์ธ ์ฌ๋์ ๋ค์ ํท๊ฐ๋ฆด์ ์๊ฒ ์ง๋ง ์ต์ํด์ง๋ฉด ๊ธ๋ฐฉ ํ์์์๊ฒ์ด๋ค!
๋ฐ๋ก ํ์ด๋ก ๊ฐ๋ณด์
๋ฌธ์ ํ์ด
๋จผ์ , ๋ณธ๋ ๋ฐฐ์ด์ ๋ชฐ๋์๋ ์ฐ๋ ๋ฐฉ๋ฒ์ผ๋ก ์๊ฐํด๋ณด์.
n์ ์ ๋ ฅ๋ฐ์ํ n๋งํผ์ ์๋ฅผ ์ ๋ ฅ๋ฐ์ผ๋ ค๋ฉด ๋ฐ๋ณต๋ฌธ์ผ๋ก n๋งํผ ๋ฐ๋ณต์ํจ๋ค, n๋งํผ ๋ณ์๋ฅผ ์์ฑํด์ผํ ๊น?
์๋๋ค. ์ด๋ฐ๊ฒฝ์ฐ๋ฅผ ์๊ฐํด์ ํ๋์ ๋ณ์์ ์ฌ๋ฌ๊ฐ์ ๊ฐ์ ๋ฃ์์ ์๋ค.
๊ทธ๊ฒ ๋ฐ๋ก ๋ฐฐ์ด์ด๋ค. ์๋์ฌ์ง์ ๋ณด์.
์์ ๊ฐ์ด ํ๋์ ๋ฐฐ์ด(Array)์ index์ ์ฌ๋ฌ๊ฐ์ง ๊ฐ์ ๋ฃ์์์๋ค. ๋ค๋ง ์๋ฃํ (int, char, float) ๋ ์ผ์ ํด์ผ๋งํ๋ค.
๊ทธ๋ ๋ค๋ฉด ๋ค์ ๋ฌธ์ ๋ก ๋์์์ n๋งํผ์ ๊ฐ์ ๋ฃ์ผ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผํ ๊น?
๋ฐ๋ก ๋ฐฐ์ด์ index์ ์ฐจ๋ก๋๋ก value๊ฐ์ ์ ๋ ฅ๋ฐ์์ฃผ๋ฉด ๋๋ค.
์์ ์ ์ ์ ์ํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์~!
ํ์ด ์ฝ๋
#include <iostream>
using namespace std;
int main(){
int n, v;
int count = 0;
int arr[101];
cin >> n;
for(int i = 0; i < n; i++){
cin >> arr[i];
}
cin >> v;
for(int i = 0; i < n; i++){
if(arr[i] == v)
count++;
}
cout << count;
return 0;
}