Tags
- Python
- ์๋ฃ๊ตฌ์กฐ
- Java
- Study
- ๊ตฌํ
- BOJ
- LV2
- ๊ทธ๋ํ ํ์
- ์ ์๋ก
- ๋๋น ์ฐ์ ํ์
- ์ ๋ ฌ
- Dynamic Programming
- ๋ฌธ์์ด
- queue
- PGM
- ๊ต์ฌ
- ์๋ฎฌ๋ ์ด์
- ๊ทธ๋ํ ์ด๋ก
- stack
- SpringBoot
- ๋ฐฑํธ๋ํน
- greedy
- DP
- ์ํ
- dfs
- CodingTest
- Brute Force Algorithm
- BFS
- sort
- ๊น์ด ์ฐ์ ํ์
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_1259 : ํฐ๋ฆฐ๋๋กฌ์ ๋ณธ๋ฌธ
1259๋ฒ: ํฐ๋ฆฐ๋๋กฌ์
์ ๋ ฅ์ ์ฌ๋ฌ ๊ฐ์ ํ ์คํธ ์ผ์ด์ค๋ก ์ด๋ฃจ์ด์ ธ ์์ผ๋ฉฐ, ๊ฐ ์ค๋ง๋ค 1 ์ด์ 99999 ์ดํ์ ์ ์๊ฐ ์ฃผ์ด์ง๋ค. ์ ๋ ฅ์ ๋ง์ง๋ง ์ค์๋ 0์ด ์ฃผ์ด์ง๋ฉฐ, ์ด ์ค์ ๋ฌธ์ ์ ํฌํจ๋์ง ์๋๋ค.
www.acmicpc.net
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ ๋ ฅ๋ฐ์ ์ซ์๊ฐ ์ ๋ค๋ก ๋์นญ์ธ์ง ํ์ธํ๋ ๋ฌธ์ ์ด๋ค.
๐ธ ์ฝ๋ ๐ธ
#include<iostream>
#include<string>
using namespace std;
int main(void) {
string input;
while (true) {
cin >> input;
if (input == "0") break;
bool flag = true;
int size = input.length();
for (int i = 0; i < size/2; i++) {
if (input[i] != input[size - i - 1])
flag = false;
}
if (flag) cout << "yes" << endl;
else cout << "no" << endl;
}
return 0;
}
๐ธ ์ฝ๋ ํด์ ๐ธ
- ๋ฌธ์์ด๋ก ์ ๋ ฅ๋ฐ์ if (input[i] != input[size - i - 1]) ๋ถ๋ถ์์ ์ ๋ค๋ก ๊ฐ์์ง ๋น๊ตํ๋ค.
- 0์ด ์ ๋ ฅ๋๊ธฐ ์ ๊น์ง ๋ฐ๋ณตํ๋ค.
๐ธ end ๐ธ
- ์คํ์ผ๋ก ํ์ด๋ฅผ ์๊ฐํ์ง๋ง, if (input[i] != input[size - i - 1]) ์ฒ๋ผ ์ ๋ค๋ฅผ ๋์์ ๋น๊ตํ๋๊ฒ ๋ ๋น ๋ฅธ ๊ฒ ๊ฐ๋ค.
728x90
'CodingTest > C++' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
BOJ_10820 : ๋ฌธ์์ด ๋ถ์ (0) | 2022.06.02 |
---|---|
BOJ_15351 : ์ธ์ ์ ์ (0) | 2022.06.02 |
BOJ_1181 : ๋จ์ด ์ ๋ ฌ (0) | 2022.06.02 |
BOJ_2292 : ๋ฒ์ง (0) | 2022.06.01 |
BOJ_2231 : ๋ถํดํฉ (0) | 2022.06.01 |