蓝桥杯 - Anagrams问题
2016-01-28 20:16
399 查看
算法训练 Anagrams问题
时间限制:1.0s 内存限制:512.0MB问题描述
Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。输入格式
输入有两行,分别为两个单词。输出格式
输出只有一个字母Y或N,分别表示Yes和No。样例输入
UnclearNuclear
样例输出
Y#include<cstdio> #include<cstring> #include<algorithm> using namespace std; char word1[90], word2[90]; int main() { while(scanf("%s %s", word1, word2)!=EOF){ int sum1, sum2; sum1 = sum2 = 0; int len1 = strlen(word1); int len2 = strlen(word2); if(len1 > 80 || len2 > 80) continue; for(int i = 0; i < len1; i++){ if(word1[i]>='a' && word1[i]<='z') word1[i]-=32; sum1 += word1[i]; } for(int i = 0; i < len2; i++){ if(word2[i]>='a' && word2[i]<='z') word2[i]-=32; sum2 += word2[i]; } if(sum1 == sum2) printf("Y\n"); else printf("N\n"); } return 0; }
相关文章推荐
- 你知道哪些linux命令,能把文件上传到远程linux服务器
- Mysql
- appium+java+cucumber+selenium-webdriver android
- POJ--2299 Ultra-QuickSort(离散化 + 求逆序数)
- 给pdf文件添加防伪水印logo(附工程源码下载)
- 给pdf文件添加防伪水印logo(附工程源码下载)
- 给pdf文件添加防伪水印logo(附工程源码下载)
- 介绍几个程序中关于"路径字符串"的函数
- 【JSOI2015】字符串树
- 给pdf文件添加防伪水印logo(附工程源码下载)
- asm基础——masm中的预定义符号
- struts2——HelloWorld
- Nginx高级使用
- Educational Codeforces Round 4:(612A:枚举、 612B:水 、 612C:stack、612D:sort )
- maven之jetty-maven-plugin插件
- Win7环境下如何开启802.1X 无线网络认证
- linq语句:分组统计 broup by +sum
- android TextView实现跑马灯效果
- 【瞎搞】 HDU 3101 The Heart of the Country
- 南阳oj 5 Binary String Matching