AtCoderでテストケースが1つだけ通らなくて困っています。
どこが間違っているのでしょうか?
問題は以下のURLです。
https://atcoder.jp/contests/abc198/tasks/abc198_b
c++
1#include <bits/stdc++.h> 2#define rep(i,b) for(int i=0;i<b;i++) 3using namespace std; 4 5int main(){ 6 string s;cin>>s; 7 reverse(s.begin(),s.end()); 8 rep(i,(int)s.size()){ 9 if(s[0]=='0') s = s.substr(1,(int)s.size()-1); 10 else break; 11 } 12 rep(i,(int)s.size()/2){ 13 if(s[i]!=s[(int)s.size()-1-i]){ 14 cout << "No" << endl; 15 return 0; 16 } 17 } 18 cout << "Yes" << endl; 19}
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。