본문 바로가기

Algorithm/Programmers

(JS) [Programmers - 한 번만 등장한 문자] - 2023. 2.20.(월)

문제 

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

제한사항

  • 0 < s의 길이 < 1,000
  • s는 소문자로만 이루어져 있습니다.

Solution.js

function solution(s) {
  const answer = [];

  [...s].forEach((it) => {
    if (s.indexOf(it) === s.lastIndexOf(it)) answer.push(it);
  });

  return answer.sort().join("");
}

 

 

출처 : 프로그래머스 코딩테스트 연습, https://school.programmers.co.kr/learn/courses/30/lessons/120896