๋ฐ์ํ
๋ฌธ์
์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ง ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ์ด๋, ์ด ๋จ์ด๊ฐ ํฐ๋ฆฐ๋๋กฌ์ธ์ง ์๋์ง ํ์ธํ๋ ํ๋ก๊ทธ๋จ์ ์์ฑํ์์ค.
ํฐ๋ฆฐ๋๋กฌ์ด๋ ์์ผ๋ก ์ฝ์ ๋์ ๊ฑฐ๊พธ๋ก ์ฝ์ ๋ ๋๊ฐ์ ๋จ์ด๋ฅผ ๋งํ๋ค.
level, noon์ ํฐ๋ฆฐ๋๋กฌ์ด๊ณ , baekjoon, online, judge๋ ํฐ๋ฆฐ๋๋กฌ์ด ์๋๋ค.
์ ๋ ฅ
์ฒซ์งธ ์ค์ ๋จ์ด๊ฐ ์ฃผ์ด์ง๋ค. ๋จ์ด์ ๊ธธ์ด๋ 1๋ณด๋ค ํฌ๊ฑฐ๋ ๊ฐ๊ณ , 100๋ณด๋ค ์๊ฑฐ๋ ๊ฐ์ผ๋ฉฐ, ์ํ๋ฒณ ์๋ฌธ์๋ก๋ง ์ด๋ฃจ์ด์ ธ ์๋ค.
์ถ๋ ฅ
์ฒซ์งธ ์ค์ ํฐ๋ฆฐ๋๋กฌ์ด๋ฉด 1, ์๋๋ฉด 0์ ์ถ๋ ฅํ๋ค.
ํ์ด
// ํ์ด : https://whkakrkr.tistory.com
#include <iostream>
#include <vector>
using namespace std;
bool isPalindrome(string s) {
int i=0, j=s.size()-1;
while(i<j) {
if(s[i] != s[j]) {
return false;
}
i++;
j--;
}
return true;
}
int main() {
ios_base::sync_with_stdio(false);
cout.tie(NULL);
cin.tie(NULL);
string s;
cin >> s;
cout << isPalindrome(s) ? 1 : 0;
return 0;
}
๋ฐ์ํ
'๐ Cpp > [BOJ] ๋จ๊ณ๋ณ๋ก ํ์ด๋ณด๊ธฐ' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[BOJ][C++] ๋ฐฑ์ค 2745๋ฒ: ์ง๋ฒ ๋ณํ (Bronze II) (1) | 2024.12.25 |
---|---|
[BOJ][C++] ๋ฐฑ์ค 10798๋ฒ: ์ธ๋ก์ฝ๊ธฐ (Bronze I) (1) | 2024.12.25 |
[BOJ][C++] ๋ฐฑ์ค 2444๋ฒ: ๋ณ ์ฐ๊ธฐ - 7 (Bronze III) (1) | 2024.12.23 |
[BOJ][C++] ๋ฐฑ์ค 10811๋ฒ: ๋ฐ๊ตฌ๋ ๋ค์ง๊ธฐ (Bronze II) (0) | 2024.12.20 |
[BOJ][C++] ๋ฐฑ์ค 10813๋ฒ: ๊ณต ๋ฐ๊พธ๊ธฐ (Bronze II) (0) | 2024.12.16 |