参考代码:
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语言代码)浏览:650 |
C语言程序设计教程(第三版)课后习题10.5 (C语言代码)浏览:717 |
C语言训练-求素数问题 (C语言代码)浏览:1450 |
简单的a+b (C++语言代码)浏览:852 |
【亲和数】 (C语言代码)浏览:855 |
C语言程序设计教程(第三版)课后习题1.5 (C语言代码)浏览:594 |
C语言训练-数字母 (C语言代码)浏览:649 |
WU-判定字符位置 (C++代码)浏览:1395 |
C语言程序设计教程(第三版)课后习题6.2 (C语言代码)浏览:703 |
C语言程序设计教程(第三版)课后习题9.6 (C语言代码)浏览:575 |