관리 메뉴

흰둥씨의 개발장

[프로그래머스] 한 번만 등장한 문자 본문

끙끙거린 흔적/프로그래머스

[프로그래머스] 한 번만 등장한 문자

돈워리비해삐 2023. 5. 26. 22:30

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

  • 0 < s의 길이 < 1,000
  • s는 소문자로만 이루어져 있습니다.
function solution(s) {
   return [...s].filter((x) => s.match(new RegExp(x, 'g')).length == 1).sort().join('');
}
//x문자 기준으로 s안에서 찾아서 갯수가 1개인것을 filter로 줍줍 => 정렬, 문자열로

 

function solution(s) {
    return [...s].filter(x => s.split(x).length == 2).sort().join('');
}
//s문자열을 배열로 전개, 필터로 배열안 문자를 하나뽑아서 기준으로 새로 배열만듦 
//그 배열안에 한번 등장하는 문자는 그 문자를 기준으로 배열만들었을 때 2개의 length 가지는 것을 이용

 

출처 : 프로그래머스 코딩테스트 (https://school.programmers.co.kr/learn)