문자열 배열 patterns 가 주어지고 문자열 word가 주어질 때 patterns 의 요소중 word의 부분 문자열인 요소의 갯수를 리턴하는 문제이다
Example을 보자
각각의 문자열을 하나씩 word에 포함되는 부분 문자열인지 체크하면 될 것 같았다
const numOfStrings = function (patterns, word) {
let count = 0;
for (char of patterns) {
if (word.includes(char)) count++;
}
return count;
};
부분 문자열의 갯수를 셀 count 라는 변수를 선언해두고 for문을 돌았다
for문을 돌면서 문자열이 word에 포함되어있는지 체크하여 포함되어있다면 count 의 값을 1씩 증가시켜주었다.
submit을 해보니
정답이었다!