LeetCode: Ransom Note
2016-11-25 10:37
323 查看
1 public class Solution { 2 public boolean canConstruct(String ransomNote, String magazine) { 3 int[] ransomNum = new int[256]; 4 int[] magNum = new int[256]; 5 for (int i = 0; i < 256; i++) { 6 ransomNum[i] = magNum[i] = 0; 7 } 8 for (int i = 0; i < ransomNote.length(); i++) { 9 ransomNum[(int)ransomNote.charAt(i)]++; 10 } 11 for (int i = 0; i < magazine.length(); i++) { 12 magNum[(int)magazine.charAt(i)]++; 13 } 14 for (int i = 0; i < 256; i++) { 15 if (ransomNum[i] > magNum[i]) return false; 16 } 17 return true; 18 } 19 }
相关文章推荐
- [LeetCode] Ransom Note 赎金条
- LEETCODE--Ransom Note
- [Leetcode]Ransom Note
- [LeetCode] Ransom Note (java)
- leetcode---Ransom Note
- LeetCode之Ransom Note
- 【LeetCode-383】Ransom Note(C++)
- [LeetCode] Ransom Note
- Java [Leetcode 383]Ransom Note
- 关于LeetCode中Ransom Note一题的理解
- 【LeetCode】Ransom Note 解题报告
- [Leetcode] Ransom Note
- Leetcode: Ransom Note
- leetcode_c++: Ransom Note(383)
- (LeetCode)Ransom Note --- 勒索信(字符串问题)
- leetcode 383 Ransom Note
- Leetcode 383 Ransom Note
- leetcode-383-Ransom Note
- LeetCode 383:Ransom Note (c++)
- LeetCode 383:Ransom Note