😎 κ³΅λΆ€ν•˜λŠ” μ§•μ§•μ•ŒνŒŒμΉ΄λŠ” μ²˜μŒμ΄μ§€?

[BAEKJOON C++] 5597_과제 μ•ˆ λ‚΄μ‹  λΆ„..? λ³Έλ¬Έ

πŸ¦₯ μ½”ν…Œ/BAEKJOON

[BAEKJOON C++] 5597_과제 μ•ˆ λ‚΄μ‹  λΆ„..?

μ§•μ§•μ•ŒνŒŒμΉ΄ 2023. 7. 11. 00:25
728x90
λ°˜μ‘ν˜•
XλŒ€ν•™ Mκ΅μˆ˜λ‹˜μ€ ν”„λ‘œκ·Έλž˜λ° μˆ˜μ—…을 λ§‘κ³  μžˆλ‹€. 
ꡐ싀엔 ν•™μƒμ΄ 30λͺ…이 μžˆλŠ”데, ν•™μƒ λͺ…λΆ€μ—” 
각 ν•™μƒλ³„λ‘œ 1λ²ˆλΆ€ν„° 30λ²ˆκΉŒμ§€ μΆœμ„λ²ˆν˜Έκ°€ λΆ™μ–΄ μžˆλ‹€

κ΅μˆ˜λ‹˜μ΄ λ‚΄μ€€ νŠΉλ³„κ³Όμ œλ₯Ό 28λͺ…이 μ œμΆœν–ˆλŠ”데, 
κ·Έ μ€‘μ—μ„œ μ œμΆœ μ•ˆ ν•œ ν•™μƒ 2λͺ…μ˜ μΆœμ„λ²ˆν˜Έλ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±

μž…λ ₯
μž…λ ₯은 μ΄ 28μ€„λ‘œ κ° μ œμΆœμž(학생)의 μΆœμ„λ²ˆν˜Έ n(1 ≤ n ≤ 30)κ°€ 
ν•œ μ€„에 ν•˜λ‚˜μ”© μ£Όμ–΄μ§„λ‹€. μΆœμ„λ²ˆν˜Έμ— μ€‘볡은 μ—†λ‹€

좜λ ₯
1번째 μ€„μ—” μ œμΆœν•˜μ§€ μ•Šμ€ ν•™μƒμ˜ μΆœμ„λ²ˆν˜Έ μ€‘ κ°€μž₯ μž‘은 κ²ƒμ„ μΆœλ ₯ν•˜κ³ ,
2번째 μ€„에선 κ·Έ λ‹€μŒ μΆœμ„λ²ˆν˜Έλ₯Ό μΆœλ ₯ν•œλ‹€
// [5597] 과제 μ•ˆ λ‚΄μ‹  λΆ„..?

/*
XλŒ€ν•™ Mκ΅μˆ˜λ‹˜μ€ ν”„λ‘œκ·Έλž˜λ° μˆ˜μ—…μ„ 맑고 μžˆλ‹€. 
ꡐ싀엔 학생이 30λͺ…이 μžˆλŠ”λ°, 학생 λͺ…λΆ€μ—” 
각 ν•™μƒλ³„λ‘œ 1λ²ˆλΆ€ν„° 30λ²ˆκΉŒμ§€ μΆœμ„λ²ˆν˜Έκ°€ λΆ™μ–΄ μžˆλ‹€

κ΅μˆ˜λ‹˜μ΄ λ‚΄μ€€ νŠΉλ³„κ³Όμ œλ₯Ό 28λͺ…이 μ œμΆœν–ˆλŠ”λ°, 
κ·Έ μ€‘μ—μ„œ 제좜 μ•ˆ ν•œ 학생 2λͺ…μ˜ μΆœμ„λ²ˆν˜Έλ₯Ό κ΅¬ν•˜λŠ” ν”„λ‘œκ·Έλž¨μ„ μž‘μ„±

μž…λ ₯
μž…λ ₯은 총 28μ€„λ‘œ 각 제좜자(학생)의 μΆœμ„λ²ˆν˜Έ n(1 ≤ n ≤ 30)κ°€ 
ν•œ 쀄에 ν•˜λ‚˜μ”© 주어진닀. μΆœμ„λ²ˆν˜Έμ— 쀑볡은 μ—†λ‹€

좜λ ₯
1번째 쀄엔 μ œμΆœν•˜μ§€ μ•Šμ€ ν•™μƒμ˜ μΆœμ„λ²ˆν˜Έ 쀑 κ°€μž₯ μž‘μ€ 것을 좜λ ₯ν•˜κ³ ,
2번째 쀄에선 κ·Έ λ‹€μŒ μΆœμ„λ²ˆν˜Έλ₯Ό 좜λ ₯ν•œλ‹€
*/

#define _CRT_SECURE_NO_WARNINGS
// ν‘œμ€€ μŠ€νŠΈλ¦Όμ—μ„œ 읽기 및 μ“°κΈ°λ₯Ό μ œμ–΄ν•˜λŠ” 개체λ₯Ό μ„ μ–Έ
#include <iostream>
#include <algorithm>
#include <string>
using namespace std;

int main()
{
	int a;
	// λͺ¨λ“ λ°°μ—΄μ˜ 값을 0으둜 μ΄ˆκΈ°ν™”
	bool check[31] = { 0, };

	for (int i = 1; i <= 28; i++) {
		cin >> a;
		check[a] = 1;
	}

	for (int j = 1; j <= 30; j++) {
		if (check[j] == 0) {
			cout << j << "\n";
		}
	}
}

728x90
λ°˜μ‘ν˜•
Comments