1234567891011121314151617181920 |
- /**
- * @param {string} ransomNote
- * @param {string} magazine
- * @return {boolean}
- */
- var canConstruct = function(ransomNote, magazine) {
- let mag = Array.from(magazine);
- for (const i in ransomNote) {
- let ind = mag.indexOf(ransomNote[i]);
- if (ind > -1) {
- mag.splice(ind, 1);
- } else {
- return false;
- }
- }
- return true;
- };
-
- console.log("Expected: true");
- console.log(`Got: ${canConstruct("aa", "aba")}`);
|