public class Test1 { public static void main(String[] args) { Scanner sc = new Scanner(System.in); String str1 = sc.next(); String str2 = sc.next(); if(isStr(str1,str2)) { System.out.println("True"); }else { System.out.println("False"); } } public static boolean isStr(String str1,String str2) { int n = str1.length(); int m = str2.length(); int[] s1 = new int[26]; int[] s2 = new int[26]; for(char c : str1.toCharArray()) { s1[c-'a']++; } for(char c : str2.toCharArray()) { s2[c-'a']++; } for(int i = 0;i < 26;i++) { if((int)s1[i] < (int)s2[i]) { return false; } } return true; } } 不知道哪里不对 只能过29%
点赞 2

相关推荐

牛客网
牛客企业服务