https://www.acmicpc.net/problem/10988
팰린드롬은 토마토 처럼 중간을 기준으로 양쪽이 대충 데칼코마니를 이루고 있는 단어를 말합니다.
가볍게 단어의 앞 절반 글자들만 확인해주면 되겠죠?
#include <iostream>
#include <string>
using namespace std;
int isPalindrome(string str){
int last = str.size() -1;
for(int i=0; i< str.size()/2; i++){
if(str[i] == str[last - i]){
continue;
}
else{
return 0;
}
}
return 1;
}
int main(){
string str;
cin >> str;
cout << isPalindrome(str);
}
https://github.com/J2on/BaekjoonOnlineJudge/blob/master/Code/Bronze/10988.cpp
< 백준 BaekJoon : 2566번 최댓값> C++ (0) | 2023.07.31 |
---|---|
< 백준 BaekJoon : 25206번 너의 평점은> C++ (0) | 2023.07.31 |
< 백준 BaekJoon : 2444번 별 찍기 - 7> C++ (0) | 2023.07.31 |
< 백준 BaekJoon : 11718번 그대로 출력하기> C++ (0) | 2023.07.31 |
< 백준 BaekJoon : 10811번 바구니 뒤집기> C++ (0) | 2023.07.20 |
댓글 영역