์ผ | ์ | ํ | ์ | ๋ชฉ | ๊ธ | ํ |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
- html #css์ ๋ฌธ #visual studio
- 2579
- GitHub
- ๋ฏธ๊ตญ์ฌํ #๋ฏธ๊ตญ์ ๊ตญ์ฌํ
- HTML์ ๋ฌธ
- ๋์ ํ ๋น๋ฒ
- ๊ฐ๋ฐ์์ค๋น #์ปดํจํฐ๊ณตํ๊ณผ
- C++
- ๋ฐฑ์ค
- Today
- Total
๐๊ฐ๋ฐ๊ณผ ์ผ์ (โง∇โฆ)๏พ
[๋ฐฑ์ค c++] 18406 ๋ญํค ์คํธ๋ ์ดํธ (๋ธ2) ๋ณธ๋ฌธ
https://www.acmicpc.net/problem/18406
18406๋ฒ: ๋ญํค ์คํธ๋ ์ดํธ
์ฒซ์งธ ์ค์ ์ ์ N์ด ์ ์๋ก ์ฃผ์ด์ง๋ค. (10 ≤ N ≤ 99,999,999) ๋จ, ์ ์ N์ ์๋ฆฟ์๋ ํญ์ ์ง์ ํํ๋ก๋ง ์ฃผ์ด์ง๋ค.
www.acmicpc.net
๐ ๋ฌธ์
์์ํ ๋ฌธ์ ๋ด์ฉ์ ์ ๊ฑฐํ๊ณ ์๊ณ ๋ฆฌ์ฆ์ ๋ํด์๋ง ์ด์ผ๊ธฐ ํ์๋ฉด,
์๋ฆฟ์๊ฐ ์ง์๊ฐ ์๋ ์ ์๋ฅผ ์ ๋ ฅ ๋ฐ์ผ๋ฉด ํด๋น ์ ์์ ์๋ฆฟ์๋ฅผ ๋๋ก ๋๋ด์ ๋ ์ผ์ชฝ์ ์๋ ์๋ฆฟ์์ ์ค๋ฅธ์ชฝ์ ์๋ ์๋ฆฟ์๋ฅผ ๋ํ์ ๋ ๊ทธ ๊ฐ์ด ๊ฐ์ ๊ฒฝ์ฐ๋ "LUCKY" ๋ฅผ ์ถ๋ ฅํ๋ค.
์๋ ๊ฒฝ์ฐ๋ "READY"๋ฅผ ์ถ๋ ฅํ๋ค.
๋ฌธ์ ์กฐ๊ฑด์ ๋ณด๋ ์ ๋ ฅ์ intํ์ผ๋ก ๋ฐ๊ธฐ ๋๋ฌธ์ ์ด๋ฅผ ๋ฐฐ์ด ํํ๋ก ๋ฐ๊ฟ์ผํ๋ ๊ฒฝ์ฐ๊ฐ ์๊ฒผ๋ค.
ํ์ด์ฌ์ ๊ฒฝ์ฐ๋ intํ์ ๋ฌธ์์ด ๋ฐฐ์ด๋ก ๋ฐ๊ฟ์ฃผ๋ ๊ธฐ๋ฅ์ด ์์ผ๋ c++๋ ๋ฐ๋ก ์๋ ๊ฒ ๊ฐ์ ์ง์ ๋ฐฐ์ด๋ก ๋ฐ๊พธ์๋ค.
์ด๋ ์ฌ์ฉํ ๋ฐฉ์์ด 10์ผ๋ก ๋๋ ๋๋จธ์ง๋ฅผ ๋ฐฐ์ด์ ์ ๋ฆฌํ๊ณ ๋ชซ์ ์ ์ฅํ๋ค.
๊ทธ๋ฆฌ๊ณ ๊ทธ ๋ชซ์ ๋ค์ 10์ผ๋ก ๋๋๊ณ ๋๋จธ์ง๋ฅผ ์ ์ฅํ๋ฉฐ, ์ด๋ฅผ ๋ฐ๋ณตํ์ฌ ๋ฐฐ์ดํ๋ฅผ ์งํํ๋ค.
์ด๋ ๊ฒ ํ ๋ ์ฃผ์์ ์ ์๋ฆฟ์์ ์์๊ฐ ๋ฐ๋ ์ ์๋ค๋ ์ ์ด๋ค.
ํ์ง๋ง ์ผ์ชฝ ์ค๋ฅธ์ชฝ์ ํฉ์ ๊ตฌํ๋ ๊ฒ์ด๊ธฐ ๋๋ฌธ์ ํด๋น ์๊ณ ๋ฆฌ์ฆ์์๋ ๊ทธ๋ ๊ฒ๊น์ง ์ค์ํ์ง ์๊ธด ํ๋ค.
๐ป ์ ๋ต ์ฝ๋
#include <iostream>
#include <vector>
using namespace std;
int main() {
// get number by int type
int N; cin >> N;
int temp = N;
vector<int> list;
// loop for check number
// divide 10 and get remainder
// ex) 123456 / 10 = 12345 ..... 6
int idx = 0;
int total = 0;
while (temp > 0) {
int left = temp % 10;
list.push_back(left);
temp = temp / 10;
idx++;
total += left;
}
idx = idx / 2;
// divide right & left
int right = 0;
for (int i = 0; i < idx; i++) right += list[i];
int left = total - right;
//print
if (left == right) printf("LUCKY\n");
else printf("READY\n");
return 0;
}
โฑ ๊ฒฐ๊ณผ
'CS > ๋ฐฑ์ค' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[๋ฐฑ์ค c++] 16139 ์ธ๊ฐ-์ปดํจํฐ ์ํธ์์ฉ (์ค1) (0) | 2023.02.22 |
---|---|
[๋ฐฑ์ค c++] 14501 ํด์ฌ (์ค3) (0) | 2022.11.16 |
[๋ฐฑ์ค c++] 2798 ๋ธ๋์ญ (๋ธ2) (0) | 2022.03.09 |
[๋ฐฑ์ค c++] ์ํ2 ๋ฌธ์ ํ๋ฉด์ ์ ๋ฆฌ & ํผ์ฃ๋ง (0) | 2022.03.09 |
[๋ฐฑ์ค c++] 2579 ๊ณ๋จ ์ค๋ฅด๊ธฐ (์ค3) (0) | 2022.02.10 |