๐Ÿ›  ์ฝ”๋”ฉ ํ…Œ์ŠคํŠธ

[๋ฐฑ์ค€ 5597] ๊ณผ์ œ ์•ˆ ๋‚ด์‹  ๋ถ„..? | C++

Lovingcats 2024. 7. 11. 10:22

 

๋ฐฑ์ค€ 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;
}