문제 설명
문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.
입출력 예
my_string | result |
"people" | "peol" |
"We are the world" | "We arthwold" |
나의 풀이
1
2
3
4
5
6
7
8
9
10
11
12
13
|
function solution(my_string) {
const $string = my_string.split('')
const $setString = new Set($string)
let answer = ''
for(let i of $setString){
answer +=i
}
return answer
}
|
cs |
문제를 풀며 느낀 점
- 먼저 매개변수 my_string의 문자열을 split('')함수를 통해서 분리한 값을 $string에 할당하였습니다.
그 후 new Set($string)을 통해서 $setString에 할당해 주었고 for of반복문을 통해서 중복 문자가 제거된 문자열이 담긴 $setString object의 문자들을 하나씩 순회하면서 answer에 문자열 하나씩 이어붙였습니다.
'코딩 테스트 풀이 🛠' 카테고리의 다른 글
n 의 약수의 개수를 출력 (0) | 2023.01.05 |
---|---|
문자열 중 중복된 글자를 제외한 문자 수를 출력 (0) | 2023.01.05 |
[프로그래머스] 문자열 정렬하기 (2) (0) | 2023.01.04 |
[프로그래머스] 369게임 (0) | 2023.01.04 |
[프로그래머스] 숫자 찾기 (0) | 2023.01.04 |