[LeetCode] 434. Number of Segments in a String

Chobby·2025년 4월 2일
1

LeetCode

목록 보기
325/427

😎풀이

  1. s가 비어있다면 0 반환
  2. s를 순회하며 공백이 아닌 문자가 있을 경우 Segment를 하나 발견
    2-1. 공백을 만날 때까지 해당 Segment를 건너뜀
  3. 발견된 Segment의 수 반환
function countSegments(s: string): number {
    if(!s.length) return 0
    let result = 0
    for(let i = 0; i < s.length; i++) {
        if(s[i] !== ' ') result++
        while(i < s.length && s[i] !== ' ') i++
    }
    return result
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글