[๋ฐฑ์ค 5597] ๊ณผ์ ์ ๋ด์ ๋ถ..? | C++
๋ฐฑ์ค 5597๋ฒ ํ์ด
๋ฌธ์
๋ฌธ์ ์ดํด
X๋ํ M๊ต์๋์ ํ๋ก๊ทธ๋๋ฐ ์์ ์ ๋งก๊ณ ์๋ค. ๊ต์ค์ ํ์์ด 30๋ช ์ด ์๋๋ฐ,
ํ์ ๋ช ๋ถ์ ๊ฐ ํ์๋ณ๋ก 1๋ฒ๋ถํฐ 30๋ฒ๊น์ง ์ถ์๋ฒํธ๊ฐ ๋ถ์ด ์๋ค.
์ฌ๊ธฐ์ 1~30๋ฒ๊น์ง ๊ณผ์ ๋ฅผ ๋ด์ง ์์ 2๋ช ์ ํ์์ด ์๋๋ฐ, ๊ทธ ํ์๋ค์ ๋ฒํธ๋ฅผ ์ถ๋ ฅํด์ฃผ๋ฉด ๋๋ ๋ฌธ์ ์ด๋ค.
๋ฌธ์ ํ์ด
๋จผ์ , ์ด ๋ฌธ์ ๋ ๋ค๋ฅธ ๋ฐฉ์์ผ๋ก ํ์ด์ผํ๋ค.
์ง๊ธ๊น์ง arr[i] ๋ฒ์งธ ๊ฐ์ ์ง์ ์ ๋ ฅ๋ฐ๋ ํ์์ด์๋ค๋ฉด, ์ด๋ฌธ์ ๋ arr[์ถ์ ๋ฒํธ]์ ๊ฐ์ด ์๋ ์๋๋ฅผ ํ๋ณํ๊ธฐ ์ํด
1์ด๋ 0์ ๋ฃ์ด์ค๋ค.
๊ทธ๋ฐ๋ค์, 30๋ฒ์งธ๊น์ง ๋ฐ๋ณต๋ฌธ์ ๋๋ฆฌ๋ฉด์ arr[i] ๊ฐ์ด 0์ธ ๊ฒ๋ค๋ง ์ถ๋ ฅํด์ฃผ๋ฉด ์ ๋ต์ด๋ค.
์์ ์ ๋ค์ ์ ์ํ๋ฉฐ ๋ฌธ์ ๋ฅผ ํ์ด๋ณด์~!
ํ์ด ์ฝ๋
#include <iostream>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
int arr[31] = { 0, };
int a;
for(int i = 0; i < 28; i++) {
cin >> a;
arr[a] = 1;
}
for(int i = 1; i <= 30; i++) {
if(arr[i] == 0)
cout << i << endl;
}
return 0;
}