문제 설명
문자열 s가 있습니다. 이 문자열 중 중복된 글자를 제외한 문자 수를 출력하는 함수, solution을 완성해주세요.
예를 들어, s 'google'가 있을 때, 중복을 제외한 글자는 'g', 'o', 'l', 'e'로 결과는 4입니다.
- s는 길이가 100 이하의 문자열입니다.
- s는 소문자로 구성되어 있습니다.
나의 풀이
1
2
3
4
5
6
|
function solution(s) {
const $set = new Set(s.split(''))
return $set.size
}
|
cs |
문제를 풀며 느낀 점
- 먼저 문자열 s를 split('') 함수를 통해서 slice 한 값을 Set()를 통해서 중복 요소가 제거된 배열을 $set에 할당하였습니다. 그 후 중복이 제거된 $set.size를 return 하였습니다.
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
n 개의 2진수 xor연산 결과를 10진수로 출력 (0) | 2023.01.05 |
---|---|
n 의 약수의 개수를 출력 (0) | 2023.01.05 |
[프로그래머스] 중복된 문자 제거 (0) | 2023.01.04 |
[프로그래머스] 문자열 정렬하기 (2) (0) | 2023.01.04 |
[프로그래머스] 369게임 (0) | 2023.01.04 |