프로그래머스 (JS)/Lv. 0

[Programmers] 120888번 - 중복된 문자 제거

hodo- 2023. 3. 3. 16:55

Problem

문제 보기

문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.


Solution

function solution(my_string) {
    const set = new Set([...my_string]);
    return [...set].join('');
}

중복을 허용하지 않는 set을 이용한다.

아래 한줄로 변경할 수 있다.

function solution(my_string) {
    return [...new Set(my_string)].join('');
}