taesik

Backspaces in string 본문

functions and trick/typescript_javascript

Backspaces in string

taesikk 2022. 1. 29. 15:38

Assume "#" is like a backspace in string. This means that string "a#bc#d" actually is "bd"

Your task is to process a string with "#" symbols.

export function cleanString(s: string) {
  return Array.from(s).reduce((a, b) => b == '#'? a.slice(0,-1) : a.concat(b), '')
}
  •