Ransom Note思路:拆解成char,然后统计所有的char个数
GitHub地址:https://github.com/corpsepiges/leetcode
目前java版本的答案大约进度是免费的差40题,python大约是一半,其他的等以后再补充。
public class Solution {
public boolean canConstruct(String ransomNote, String magazine) {
int[] rs=new int[26];
int[] ms=new int[26];
char[] r=ransomNote.toCharArray();
char[] m=magazine.toCharArray();
for (int i = 0; i < r.length; i++) {
rs[r[i]-'a']+=1;
}
for (int i = 0; i < m.length; i++) {
ms[m[i]-'a']+=1;
}
for (int i = 0; i < 26; i++) {
if (rs[i]>ms[i]) {
return false;
}
}
return true;
}
}