https://school.programmers.co.kr/learn/courses/30/lessons/120896
문자열 s가 매개변수로 주어집니다. s에서 한 번만 등장하는 문자를 사전 순으로 정렬한 문자열을 return 하도록 solution 함수를 완성해보세요. 한 번만 등장하는 문자가 없을 경우 빈 문자열을 return 합니다.
s result
"abcabcadc" "d"
"abdc" "abcd"
"hello" "eho"
입출력 예 #1
입출력 예 #2
입출력 예 #3
function solution(s) {
return s.split('').sort()
.filter(x=>s.indexOf(x)==s.lastIndexOf(x)).join('')
}
s에서 앞에서 셌을 때 idx와 뒤에서 셌을 때 idx가 같은 문자만 걸러서 정렬 후 반환
var solution=s=>[...s].filter(c=>s.match(new RegExp(c,'g'))
.length==1).sort().join('')
RegExp: 정규표현식 객체, match의 매개변수는 정규식 객체를 입력받음
정규표현식 객체를 활용해서 s의 각 문자에 대해 한 번만 나온 것을 찾아서 정렬 후 반환