😎풀이

  1. |로 문자 분리
    1-1. 짝수 번째 문자열만 수집
  2. 짝수번째 문자열 순회
    2-1. 각 문자가 * 이라면 카운트
  3. 카운트 반환
function countAsterisks(s: string): number {
    const splitted = s.split("|").filter((_, i) => i % 2 === 0)
    let count = 0
    for(const word of splitted) {
        for(const char of word) {
            if(char === '*') count++
        }
    }
    return count
}; 
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글