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

[Programmers] 120896번 - 한 번만 등장한 문자

hodo- 2023. 3. 4. 19:16

Problem

문제 보기

문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.


Solution

function solution(s) {
    return [...s].filter(x => s.lastIndexOf(x) === s.indexOf(x)).sort().join('');
}

마지막 인덱스와 처음 인덱스랑 같은 경우 (중복이 없는 경우)만 return되도록 함