蓝桥杯练习系统算法训练——Anagrams
来源:互联网 发布:光影魔术手 for mac 编辑:程序博客网 时间:2024/05/10 05:32
问题描述
Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
输入格式:
输入有两行,分别为两个单词。
输出格式:
输出只有一个字母Y或N,分别表示Yes和No。
import java.util.*;import java.math.*;public class Main{public static void main(String[] args) {int k[] = new int[26];int k2[] = new int[26];int t = 0;Scanner sc = new Scanner(System.in);String str1 = sc.nextLine();String str2 = sc.nextLine();str1 = str1.toLowerCase();str2 = str2.toLowerCase();if (str1.length() == str2.length()) {for (int i = 0; i < str1.length(); i++) {k[str1.charAt(i) - 'a']++;k2[str2.charAt(i) - 'a']++;}for (t = 0; t < 26; t++) {if (k[t] != k2[t]) {System.out.println("N");break;}}if (t == 26)System.out.println("Y");} else {System.out.println("N");}}}
0 0
- 蓝桥杯练习系统算法训练——Anagrams
- 蓝桥杯—— 算法训练 Anagrams问题
- 2016蓝桥杯算法训练——Anagrams问题
- 蓝桥杯练习系统算法训练——求数组最大值
- 蓝桥杯练习系统算法训练——质数的乘积
- 蓝桥杯练习系统算法训练——最小乘积
- 蓝桥杯练习系统算法训练——大小写转换
- 蓝桥杯练习系统算法训练——前缀表达式运算
- 蓝桥杯练习系统算法训练——最小公倍数
- 蓝桥杯练习系统算法训练——矩阵之和
- 蓝桥杯-算法训练-Anagrams问题
- 蓝桥杯---算法训练 Anagrams问题
- 蓝桥杯 算法训练 Anagrams问题
- 蓝桥杯 算法训练 Anagrams问题
- 蓝桥杯- 算法训练 Anagrams问题
- 蓝桥杯:算法训练 Anagrams问题
- 蓝桥杯- 算法训练 Anagrams问题
- 蓝桥杯 算法训练 Anagrams问题
- AngularJS Select(选择框)
- M
- js(javascript) onclick与ondblclick 单击与双击事件
- java设计模式之工厂模式
- Struts请求数据的自动封装以及类型转换
- 蓝桥杯练习系统算法训练——Anagrams
- beetl渲染Bootstrap Paginator实现过程
- 图形学基础(2)——蒙特卡洛方法概述
- Hibernate映射一对多
- 分布式系列文章——Paxos算法原理与推导
- Java并发编程实战 笔记(一) 简介
- Hibernate_4.2.4_Helloword
- 泰课在线逃离地球
- 清除drupal缓存cache 查看twig主题覆写文件 的方法