RosettaCodeData/Task/Jewels-and-stones/JavaScript/jewels-and-stones.js
2023-07-01 13:44:08 -04:00

16 lines
398 B
JavaScript

(() => {
// jewelCount :: String -> String -> Int
const jewelCount = (j, s) => {
const js = j.split('');
return s.split('')
.reduce((a, c) => js.includes(c) ? a + 1 : a, 0)
};
// TEST -----------------------------------------------
return [
['aA', 'aAAbbbb'],
['z', 'ZZ']
]
.map(x => jewelCount(...x))
})();