var numJewelsInStones = function(jewels, stones) {
let count = 0;
for(let char of stones) {
if(jewels.includes(char)) count++
}
return count;
var numJewelsInStones = function(jewels, stones) {
return [...stones].reduce((acc, cur) => jewels.includes(cur) ? acc + 1 : acc, 0)
};
쉬운 문제였다. 두 가지 방법으로 풀 수 있었다.
for문으로stones
의 글자 하나하나를 순회하면서 판별하는데jewels
에 포함될 경우count
를 하나씩 증가시켜주면된다.
또는 reduce 메소드를 사용할 수 있다.