
소문자로 된 한개의 문자열이 입력되면 중복된 문자를 제거하고 출력하는 프로그램을 작성하세요. 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지합니다.
- 첫 줄에 문자열이 입력됩니다.
- 첫 줄에 중복문자가 제거된 문자열을 출력합니다.
- 입력 예) ksekkset
- 출력 예) kset
풀이 1
const solution = (str) => {
const temp = new Set(str.split(""))
return [...temp].join("")
}
solution("ksekkset")
풀이 2
const solution = (str) => {
const temp = [...str]
return(temp.filter((el,i)=>(temp.indexOf(el)===i)))
}
solution("ksekkset")'Algorithm' 카테고리의 다른 글
| [algorithm]빅-오 표기법 (0) | 2023.02.10 |
|---|---|
| [algorithm] 중복 단어 제거 (0) | 2022.11.20 |
| [algorithm] 가운데 문자 출력 (0) | 2022.11.20 |
| [algorithm] 가장 긴 문자열 (0) | 2022.11.20 |
| 대소문자 변환 (0) | 2022.11.20 |