코딩테스트(JS)

[Javascript] 문자열 중 중복된 문자의 수 출력

소소한 김로그__ 2023. 2. 12. 01:18

[문제 설명]
문자열 s 안에 들어있는 글자 중 중복된 글자 제외한 글자 출력

 

[풀이 과정]
Set 객체는 자료형에 관계 없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있습니다.

 

Set - JavaScript | MDN

Set 객체는 자료형에 관계 없이 원시 값과 객체 참조 모두 유일한 값을 저장할 수 있습니다.

developer.mozilla.org

 

function solution(s) {
    var set = new Set(s) // new Set()객체를 사용하여 중복된 글자를 제거한 obj 생성
    var newSet = [...set] // 중복 글자가 제거된 obj를 newSet 배열에 넣기
    var answer = newSet.length; // newSet의 길이 출력
    return answer;
}