😎풀이

  1. 스택 사용
  2. s 순회
    2-1. 각 문자를 스택에 추가
    2-2. 만약, 현재 문자가 i인 경우, 현재 스택에 저장된 문자를 모두 반전
  3. 최종 배열 문자열로 변환하여 반환
function finalString(s: string): string {
    const stack = []
    for(const char of s) {
        if(char === 'i') {
            stack.reverse()
            continue
        }
        stack.push(char)
    }
    return stack.join('')
};
profile
내 지식을 공유할 수 있는 대담함

0개의 댓글