2185. Counting Words With a Given Prefix
링크
일단 이 문제에 대한 저작권이 어떻게 돌아가는 지 몰라서 문제 링크만 복사하였다.
풀이
words
라는 string 배열이 주어지고 pref
라는 string이 주어진다.
우리는 words에 저장되어 있는 단어들이 pref라는 prefix, 즉 접두사로 가지는 지 확인하면 된다.
나는 자바스크립트의 startsWith이라는 string 내장 메서드를 활용해 풀었다.
다만 문제 난이도가 쉽기에 하나 제약을 두었는데, 함수형 프로그래밍을 고려하여 map과 filter로 해결했다.
코드
/**
* @param {string[]} words
* @param {string} pref
* @return {number}
*/
var prefixCount = function(words, pref) {
const targetWords = words.map((word) => {
if(word.startsWith(pref)) {
return word;
}
}).filter(word => word !== undefined);
return targetWords.length;
};
'개발 > 코딩 테스트 대비' 카테고리의 다른 글
[LeetCode] 2657. Find the Prefix Common Array of Two Arrays (0) | 2025.01.15 |
---|---|
[LeetCode] 3223. Minimum Length of String After Operations (0) | 2025.01.14 |
[LeetCode] 4. Median of Two Sorted Arrays (0) | 2025.01.11 |
[LeetCode] 1400. Construct K Palindrome Strings (0) | 2025.01.11 |
앞으로의 다짐 (0) | 2025.01.10 |