public static boolean canConstruct(String ransomNote, String magazine) {
boolean usedFlag[] = new boolean[magazine.length()];
int i = 0,j = 0;
for(i = 0;i <ransomNote.length(); i++) {
char needFind = ransomNote.charAt(i);
for(j = 0; j < magazine.length(); j++) {
if(!usedFlag[j] && magazine.charAt(j) == needFind){
usedFlag[j] = true;
break;
}
}
if(j >=magazine.length()) {
return false;
}
}
return true;
}
383. Ransom Note
最新推荐文章于 2024-08-06 17:50:14 发布