Tags
- ์ ์๋ก
- LV2
- ๋ฐฑํธ๋ํน
- ์๋ฃ๊ตฌ์กฐ
- ๋ฌธ์์ด
- Java
- CodingTest
- ๊น์ด ์ฐ์ ํ์
- dfs
- ๊ทธ๋ํ ํ์
- ๊ทธ๋ํ ์ด๋ก
- PGM
- ๊ต์ฌ
- ์ํ
- DP
- Dynamic Programming
- Study
- ๊ตฌํ
- ์ ๋ ฌ
- BOJ
- BFS
- SpringBoot
- Python
- sort
- Brute Force Algorithm
- ๋๋น ์ฐ์ ํ์
- stack
- greedy
- ์๋ฎฌ๋ ์ด์
- queue
Archives
๊ธฐ๋ก๋ฐฉ
BOJ_1259 : ํฐ๋ฆฐ๋๋กฌ์ ๋ณธ๋ฌธ
๐ธ ๋ฌธ์ ๋ถ์ ๐ธ
- ์ ๋ ฅ๋ฐ์ ์ซ์๊ฐ ์ ๋ค๋ก ๋์นญ์ธ์ง ํ์ธํ๋ ๋ฌธ์ ์ด๋ค.
๐ธ ์ฝ๋ ๐ธ
#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 |