网站制作手机版,室内设计效果图手绘线稿,创办公司需要多少资金,在线平面设计软件免费版383. 赎金信
给你两个字符串#xff1a;ransomNote 和 magazine #xff0c;判断 ransomNote 能不能由 magazine 里面的字符构成。
如果可以#xff0c;返回 true #xff1b;否则返回 false 。
magazine 中的每个字符只能在 ransomNote 中使用一次。 示例 1#xff1a…383. 赎金信
给你两个字符串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 105ransomNote 和 magazine 由小写英文字母组成
解
class Solution {public boolean canConstruct(String ransomNote, String magazine) {char c1[] ransomNote.toCharArray();char c2[] magazine.toCharArray();ListCharacter l new ArrayListCharacter();for (char c : c2) {l.add(c);}for (char c : c1) {int i l.indexOf(c);if (i 0) {l.remove(i);} else {return false;}}return true;}
}