[Programmers] 중복된 문자 제거

그래도 해야지·2023년 5월 1일
0

Programmers

목록 보기
27/40
post-thumbnail

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

🤔 해설

set()을 사용하면 배열에서 중복을 제거할 수 있다.

✅ 답1

function solution(my_string) {
    const arr = my_string.split('')
    return [...new Set(arr)].join("")
}

✅ 답2

그런데 찾아보니 set()은 문자열 중복도 제거할 수 있어서
더 깔끔하게 코드를 작성할 수 있었다.

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

0개의 댓글