网站开发企业培训报名,网站如何做提现功能,中国建设银行太原招聘信息网站,用服务器建立网站目录 1.题目2.答案3.提交结果截图 链接#xff1a; 赎金信 1.题目
给你两个字符串#xff1a;ransomNote 和 magazine #xff0c;判断 ransomNote 能不能由 magazine 里面的字符构成。
如果可以#xff0c;返回 true #xff1b;否则返回 false 。
magazine 中的每个字… 目录 1.题目2.答案3.提交结果截图 链接 赎金信 1.题目
给你两个字符串ransomNote 和 magazine 判断 ransomNote 能不能由 magazine 里面的字符构成。
如果可以返回 true 否则返回 false 。
magazine 中的每个字符只能在 ransomNote 中使用一次。
示例 1
输入ransomNote a, magazine b
输出false示例 2
输入ransomNote aa, magazine ab
输出false示例 3
输入ransomNote aa, magazine aab
输出true提示
1 ransomNote.length, magazine.length 10^5ransomNote 和 magazine 由小写英文字母组成 2.答案
class Solution {public boolean canConstruct(String ransomNote, String magazine) {int[] count new int[26];Arrays.fill(count, 0);for (int i 0; i magazine.length(); i) {int index magazine.charAt(i) - a;count[index];}for (int i 0; i ransomNote.length(); i) {int index ransomNote.charAt(i) - a;if (count[index] 0) {return false;} else {count[index]--;}}return true;}
}3.提交结果截图 整理完毕完结撒花~