列表

详情


NC15604. 读信

描述

英语课堂上, 西瓜和二狗要共同朗诵一封信
这份信中仅包含一些英文字母
二狗非常的听话, 她会按顺序将这封信上的字母一个一个念出来
而西瓜非常的调皮, 他会倒序将这封信上的字母一个一个念出来
例如:
信封上的内容是: abcd, 二狗阅读出来的顺序是: abcd, 西瓜阅读出来的顺序是dcba
信封上的内容是: Wow, 那么二狗和西瓜同一时间的发音将会是相同(同一个字母的大写与小写发音相同)
好奇的fold想知道: 对于某一封信, 是否二狗和西瓜在每时每刻的发音都是相同的呢?

输入描述

一个长度不超过5000的非空字符串代表这封信的内容

输出描述

如果二狗和西瓜在每时每刻的发音都是相同, 那么输出"Yes"(不包含引号)
否则输出"No"(不包含引号)

示例1

输入:

abcd

输出:

No

示例2

输入:

Wow

输出:

Yes

原站题解

上次编辑到这里,代码来自缓存 点击恢复默认模板

C++(clang++ 11.0.1) 解法, 执行用时: 3ms, 内存消耗: 472K, 提交时间: 2022-09-01 08:58:10

#include<bits/stdc++.h>
using namespace std;
int main(){
	string a,b;
	cin>>a;
	for(int i=0;i<a.size();i++)if(isupper(a[i]))a[i]+=32;
	b=a;
	reverse(a.begin(),a.end());
	if(a==b)cout<<"Yes";
	else cout<<"No";
	return 0;
}

Python3 解法, 执行用时: 55ms, 内存消耗: 7020K, 提交时间: 2021-09-22 20:57:42

res = input().lower()
if res == res[::-1]:
    print('Yes')
else:
    print('No')

上一题