参考代码:
import java.util.Arrays; import java.util.Scanner; public class Main { public static void main(String[] args) { // Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。 // 例如,“Unclear”和“Nuclear”、“Rimon”和“MinOR”都是Anagrams。 // 编写一个程序,输入两个单词,然后判断一下,这两个单词是否是Anagrams。 // 每一个单词的长度不会超过80个字符,而且是大小写无关的。 Scanner sc = new Scanner(System.in); String a = sc.next(); String b = sc.next(); a = a.toLowerCase(); // 字符串转小写 b = b.toLowerCase(); char[] arr1 = a.toCharArray(); // 转字符串数组 char[] arr2 = b.toCharArray(); Arrays.sort(arr1); // 排序 Arrays.sort(arr2); a = String.valueOf(arr1); // 字符数组转字符串 b = String.valueOf(arr2); if(a.equals(b)) { System.out.println("Y"); }else { System.out.println("N"); } } }
0.0分
3 人评分
C语言考试练习题_保留字母 (C语言代码)浏览:616 |
去掉双斜杠注释 (C语言代码)浏览:1964 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:333 |
C语言训练-字符串正反连接 (C语言代码)浏览:664 |
C语言程序设计教程(第三版)课后习题5.7 (C语言代码)浏览:632 |
WU-蓝桥杯算法提高VIP-Quadratic Equation (C++代码)浏览:1808 |
C语言程序设计教程(第三版)课后习题10.2 (C语言代码)浏览:1483 |
Tom数 (C语言代码)浏览:517 |
剪刀石头布 (C++代码)浏览:1811 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:627 |