๋ฌธ์
์๊ทผ์ด๋ ํด์ฆ์ผ์ PD์ด๋ค. ์ด ํด์ฆ์ผ์ ์ฐธ๊ฐ์๋ ์ด 8๊ฐ ๋ฌธ์ ๋ฅผ ํผ๋ค. ์ฐธ๊ฐ์๋ ๊ฐ ๋ฌธ์ ๋ฅผ ํ๊ณ , ๊ทธ ๋ฌธ์ ๋ฅผ ํ์์ ๋ ์ป๋ ์ ์๋ ๋ฌธ์ ๋ฅผ ํ๊ธฐ ์์ํ ์๊ฐ๋ถํฐ ๊ฒฝ๊ณผํ ์๊ฐ๊ณผ ๋์ด๋๋ก ๊ฒฐ์ ํ๋ค. ๋ฌธ์ ๋ฅผ ํ์ง ๋ชปํ ๊ฒฝ์ฐ์๋ 0์ ์ ๋ฐ๋๋ค. ์ฐธ๊ฐ์์ ์ด ์ ์๋ ๊ฐ์ฅ ๋์ ์ ์ 5๊ฐ์ ํฉ์ด๋ค.
์๊ทผ์ด๋ ์ ์ ์ฌ์์น๊ตฌ์ ์ ํ ํตํ๋ฅผ ํ๋๋ผ ์ฐธ๊ฐ์์ ์ ์๋ฅผ ๊ณ์ฐํ์ง ์๊ณ ์์๋ค. ์ฐธ๊ฐ์์ 8๊ฐ ๋ฌธ์ ์ ์๊ฐ ์ฃผ์ด์ก์ ๋, ์ด ์ ์๋ฅผ ๊ตฌํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
์ ๋ ฅ
8๊ฐ ์ค์ ๊ฑธ์ณ์ ๊ฐ ๋ฌธ์ ์ ๋ํ ์ฐธ๊ฐ์์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ ์๋ 0๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 150๋ณด๋ค ์๊ฑฐ๋ ๊ฐ๋ค. ๋ชจ๋ ๋ฌธ์ ์ ๋ํ ์ ์๋ ์๋ก ๋ค๋ฅด๋ค. ์ ๋ ฅ์ผ๋ก ์ฃผ์ด์ง๋ ์์๋๋ก 1๋ฒ ๋ฌธ์ , 2๋ฒ ๋ฌธ์ , ... 8๋ฒ ๋ฌธ์ ์ด๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ์ฐธ๊ฐ์์ ์ด์ ์ ์ถ๋ ฅํ๋ค. ๋์งธ ์ค์๋ ์ด๋ค ๋ฌธ์ ๊ฐ ์ต์ข ์ ์์ ํฌํจ๋๋์ง๋ฅผ ๊ณต๋ฐฑ์ผ๋ก ๊ตฌ๋ถํ์ฌ ์ถ๋ ฅํ๋ค. ์ถ๋ ฅ์ ๋ฌธ์ ๋ฒํธ๊ฐ ์ฆ๊ฐํ๋ ์์์ด์ด์ผ ํ๋ค.
์์ ์ ๋ ฅ
20 30 50 48 33 66 0 64
์์ ์ถ๋ ฅ
261
3 4 5 6 8
์ฝ๋
#include <iostream>
using namespace std;
int main() {
int x, sum = 0, cnt = 0;
bool a[151] = { false, };
int b[9];
for (int i = 1; i < 9; i++) {
cin >> b[i];
a[b[i]] = true;
}
for (int i = 150; i > 0; i--) {
if (a[i]) {
sum += i;
cnt++;
a[i] = false;
}
if (cnt == 5)
break;
}
cout << sum << endl;
for (int i = 1; i < 9; i++) {
if (!(a[b[i]]))
cout << i << " ";
}
return 0;
}
'๐ฅ๏ธ Computer > Algorithm Solution' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[PROGRAMMERS] K๋ฒ์งธ์ (0) | 2020.03.14 |
---|---|
[BAEKJOON] 10773๋ฒ : ์ ๋ก (0) | 2020.03.08 |
[BAEKJOON] 1100๋ฒ : ํ์ ์นธ (0) | 2020.02.21 |
[BAEKJOON] 1032๋ฒ : ๋ช ๋ นํ๋กฌํํธ (0) | 2020.02.21 |
[BAEKJOON] 3052๋ฒ : ๋๋จธ์ง (0) | 2020.02.19 |