Open meibin08 opened 4 years ago
magazine
遍历,replace
一遍ransomNote
,结束后ransomNote
长度为空,则可以构成,否则结果false
;/**
* @param {string} ransomNote
* @param {string} magazine
* @return {boolean}
*/
var canConstruct = function(ransomNote, magazine) {
let num = 0;
while(num<magazine.length){
ransomNote = ransomNote.replace(magazine[num],"");
num++;
};
return ransomNote == "";
};
给定一个赎金信 (
ransom
) 字符串和一个杂志(magazine
)字符串,判断第一个字符串ransom
能不能由第二个字符串magazines
里面的字符构成。如果可以构成,返回true
;否则返回false
。(题目说明:为了不暴露赎金信字迹,要从杂志上搜索各个需要的字母,组成单词来表达意思。)
你可以假设两个字符串均只含有小写字母。
面试进阶题库