My LeetCode grinding. Trying to do a problem a day.
Ви не можете вибрати більше 25 тем Теми мають розпочинатися з літери або цифри, можуть містити дефіси (-) і не повинні перевищувати 35 символів.

1234567891011121314151617181920
  1. /**
  2. * @param {string} ransomNote
  3. * @param {string} magazine
  4. * @return {boolean}
  5. */
  6. var canConstruct = function(ransomNote, magazine) {
  7. let mag = Array.from(magazine);
  8. for (const i in ransomNote) {
  9. let ind = mag.indexOf(ransomNote[i]);
  10. if (ind > -1) {
  11. mag.splice(ind, 1);
  12. } else {
  13. return false;
  14. }
  15. }
  16. return true;
  17. };
  18. console.log("Expected: true");
  19. console.log(`Got: ${canConstruct("aa", "aba")}`);