• Java实现蓝桥杯VIP 算法训练 P0504


    试题 算法训练 P0504

    资源限制
    时间限制:1.0s 内存限制:256.0MB
      Anagrams指的是具有如下特性的两个单词:在这两个单词当中,每一个英文字母(不区分大小写)所出现的次数都是相同的。例如,Unclear和Nuclear、Rimon和MinOR都是Anagrams。编写一个程序,输入两个单词(只包含英文字母),然后判断一下,这两个单词是否是Anagrams。每一个单词的长度不会超过80个字符,而且是大小写无关的。
      Input:长度不超过80个字符的两个单词,用空格隔开,不考虑字母大小写 (大小写无关)
      Output: yes或者no
    输入:
      Rimon MinOR
    输出:
      yes

    package 第十次模拟;
    
    import java.util.Scanner;
    
    public class P0504单词匹配 {
    	public static void main(String[] args) {
    		Scanner sc = new Scanner(System.in);
    		String s1= sc.next();
    		String s2=sc.next();
    		sc.close();
    		if(s1.length()!=s2.length()){
    			System.out.println("no");
    			return;
    		}
    		s1=s1.toLowerCase();
    		s2=s2.toLowerCase();
    		int [] count = new int [129];
    		for (int i = 0; i <s1.length(); i++) {
    			count[s1.charAt(i)]++;
    		}
    		for (int i = 0; i < s2.length(); i++) {
    			count[s2.charAt(i)]--;
    		}
    		for (int i = 0; i <129; i++) {
    			if(count[i]!=0){
    				System.out.println("no");
    				return;
    			}
    		}
    		System.out.println("yes");
    	}
    
    }
    
    
  • 相关阅读:
    灾后重建
    购物
    [BZOJ3991][SDOI2015]寻宝游戏
    [BZOJ2286][SDOI2011]消耗战
    [Luogu4149][IOI2011]Race
    [BZOJ4003][JLOI2015]城池攻占
    [HDU5765]Bonds
    [HDU5977]Garden of Eden
    [Luogu4331][Baltic2004]数字序列
    [BZOJ4540][HNOI2016]序列
  • 原文地址:https://www.cnblogs.com/a1439775520/p/13075274.html
Copyright © 2020-2023  润新知