Số đối xứng trong xâu Nhập vào xâu ký tự gồm các chữ số và chữ cái, in ra màn hình YES nếu các chữ số trong xâu tạo thành một số đối xứng số đối xứng, nếu không in ra NO. Một số được gọi là số đối xứng nếu viết các chữ số của nó xuôi (từ trái qua phải) và ngược (từ phải qua trái) đều giống nhau. Mô tả đầu vào Dòng duy nhất chứa xâu ký tự cần kiểm tra Ràng buộc Xâu ký tự có không quá 100100 ký tự Mô tả đầu ra YES hoặc NO như theo yêu cầu đề bài Test case mẫu Đầu vào mẫu 1 1234a3b21 Đầu ra mẫu 1 YES
2 câu trả lời
Program Typlex271;
Uses crt;
Var s1, s2: string;
i: integer;
Begin
Writeln('Nhap xau can kiem tra:'); Readln(s1);
For i:=1 to length(s1) do
s2:=s1[i]+s2;
If s1=s2 then writeln('YES') else writeln('NO');
Readln
End.
#include<bits/stdc++.h>
using namespace std;
int main()
{
string s;int le=0;
cin>>s;
int a[10]={0};
for (int i=0;i<s.length();i++)
{
if (s[i]>='0'&&s[i]<='9')
{
int z=s[i]-'0';
a[z]++;
}
}
for (int i=0;i<10;i++)
{
if (a[i]%2==1) le++;
}
if (le>1) cout<<"NO";
else cout<<"YES";
}