Anagrams问题
来源:互联网 发布:第一版主网最新域名 编辑:程序博客网 时间:2024/06/16 14:55
问题描述 Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。输入格式:输入有两行,分别为两个单词。输出格式:输出只有一个字母Y或N,分别表示Yes和No。输入输出样例样例输入 Unclear Nuclear样例输出 Y
#include<iostream>#include<string>#include<algorithm>using namespace std;int main(){ string str1,str2; cin>>str1>>str2; bool flag=true; if(str1.length()!=str2.length())flag=false; else { for(int i=0;i<str1.length();i++){ str1[i]=tolower(str1[i]); str2[i]=tolower(str2[i]); } sort(str1.begin(),str1.end()); sort(str2.begin(),str2.end()); for(int i=0;i<str1.length();i++){ if(str1[i]!=str2[i]){ flag=false; break; } } } if(flag)cout<<"Y"; else cout<<"N"; return 0;}
阅读全文
0 0
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- Anagrams问题
- 算法训练 Anagrams问题
- Anagrams问题 ---- 蓝桥杯
- 蓝桥杯之Anagrams问题
- 算法训练 Anagrams问题
- 蓝桥杯试题 Anagrams问题
- 蓝桥杯 - Anagrams问题
- 变位词问题/Anagrams
- unity xcode预编译
- SpringBoot配置devtools实现热部署
- 如何在Word中打开公式编辑器
- Design Pattern 7: Flyweight Pattern
- 聊聊苹果的Bug
- Anagrams问题
- Spring-Boot:Unregistering JMX-exposed beans on shutdown
- MYSQL 获取当前日期及日期格式
- 沙子的质量
- DecimalFormat 中0和#的作用
- msm8937+android7.1系统播放某个MP4文件在data分区下创建ramdump并生成很多elf文件问题
- 一个 Google 汉堡引发的惨案
- 使用 PowerShell 将数据磁盘附加到 Windows VM
- Android studio NDK开发 从入门到实践三