[BOJ / C++] 3062 수 뒤집기

Seulguo·2022년 7월 20일
0

Algorithm

목록 보기
101/185
post-thumbnail

🐣 문제

링크 : https://www.acmicpc.net/problem/3062


🐥 코드

#include <iostream>
#include <algorithm>
using namespace std;

int main(){
    int N; 
    cin >> N;

    for(int i = 0; i < N; i++){
        string s = "";
        cin >> s;
        int n = stoi(s);
        reverse(s.begin(), s.end());
        n += stoi(s);
        s = to_string(n);

        bool isPalindrome = true;
        for(int i = 0; i < s.length() / 2; i++){
            if(s[i] != s[s.length() - 1 -i]){
                isPalindrome = false;
                break;
            }
        }

        if(isPalindrome) cout << "YES" << '\n';
        else cout << "NO" << '\n';
        
    }

    return 0;
}

0개의 댓글