[LeetCode] Jewels and Stones

less than 1 minute read

문제정보

어떻게 풀까?

J안에 속한 문자가 S에 몇개나 있는지 출력한다.

그냥 조회하여 표시하면 평범하지만 아래와 같이 푸는 방법도 있다. 몇개나 있는지를 확인해야 할 때는 filter()를 활용할 수 있다.

문제풀이 (JavaScript)

/**
 * @param {number[]} A
 * @param {number[]} B
 * @return {number[]}
 */
const numJewelsInStones = (J, S) => S.split('').filter(char => J.indexOf(char) !== -1).length;

Leave a comment