描述
判断两个由大小写字母和空格组成的字符串在忽略大小写,且忽略空格后是否相等。
输入
两行,每行包含一个字符串。
输出
若两个字符串相等,输出YES,否则输出NO。
样例输入
a A bb BB ccc CCC
Aa BBbb CCCccc
样例输出
YES
解法:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner in=new Scanner(System.in);
int sum1=0,sum2=0,sum=0;
//sum1表示字符串a的空格数,sum2表示字符串b的空格数
String a=in.nextLine();
String b=in.nextLine();
char a1[]=a.toCharArray();
char b1[]=b.toCharArray();
//求字符串a中的空格数
for(int i=0;i<a1.length;i++) {
if(a1[i]==' ') {
sum1++;
}
}
//求字符串b中的空格数
for(int i=0;i<b1.length;i++) {
if(b1[i]==' ') {
sum2++;
}
}
//字符数组d,e分别表示字符串a,b除去空格以及统一用大写之后的数组
char d[]=new char[a1.length-sum1];
char e[]=new char[b1.length-sum2];
//求数组d中的元素
for(int i=0;i<a1.lengt