1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| public class RansomNote {
public boolean canConstruct(String ransomNote, String magazine) { int[] l = new int[26]; for (char c: magazine.toCharArray()){ l[c-'a'] ++; }
for (char c: ransomNote.toCharArray()){ if (--l[c-'a']<0) return false; }
return true; } }
|