Skip to content

Commit

Permalink
Add 383_Ransom_Note.java
Browse files Browse the repository at this point in the history
  • Loading branch information
seanprashad committed Apr 14, 2022
1 parent b8acb91 commit 9d363d9
Showing 1 changed file with 19 additions and 0 deletions.
19 changes: 19 additions & 0 deletions Arrays/383_Ransom_Note.java
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
class Solution {
public boolean canConstruct(String ransomNote, String magazine) {
int[] letters = new int[26];

for (char c : magazine.toCharArray()) {
letters[c - 'a']++;
}

for (char c : ransomNote.toCharArray()) {
letters[c - 'a']--;

if (letters[c - 'a'] < 0) {
return false;
}
}

return true;
}
}

0 comments on commit 9d363d9

Please sign in to comment.