[leetcode, JS] 1967. Number of Strings That Appear as Substrings in Word

mxxn·2023년 11월 30일
0

leetcode

목록 보기
136/156

문제

문제 링크 : Number of Strings That Appear as Substrings in Word

풀이

/**
 * @param {string[]} patterns
 * @param {string} word
 * @return {number}
 */
var numOfStrings = function(patterns, word) {
    return patterns.reduce( (cnt, pattern) => {
        if(word.includes(pattern)) cnt += 1
        return cnt
    }, 0)
};
  1. 배열 patterns을 reduce문을 통해 각 element가 문자열 word에 있는지 판별하여 cnt 값 return
  • Runtime 52 ms, Memory 41.68 MB

다른 풀이

/**
 * @param {string[]} patterns
 * @param {string} word
 * @return {number}
 */
var numOfStrings = function(patterns, word) {
    return patterns.filter(e => word.includes(e)).length
};
  1. filter를 사용한 풀이
  • Runtime 44 ms, Memory 41.84 MB
profile
내일도 글쓰기

0개의 댓글