728x90
# 문제
문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.
# 답안
// 1. 입력: my_string -> 문자열 "hello" 같은거
// 2. 출력: my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열
// 방법1) set 사용
function solution(my_string) {
return [...new Set(my_string)].join('');
}
// 방법2) for문 사용
function solution(my_string) {
let str = "";
for (let i=0; i<my_string.length; i++ ){
if(!str.includes(my_string[i])){
str += my_string[i]
}
}
return str;
}
방법 1 과정
728x90
'Coding Test > Programmers' 카테고리의 다른 글
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 61 - k의 개수) (0) | 2024.02.18 |
---|---|
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 60 - 2차원으로 만들기) (0) | 2024.02.17 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 58 - 합성수 찾기) (2) | 2024.02.17 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 57 - 문자열 정렬하기 (2)) (0) | 2024.02.13 |
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 56 - 369게임) (0) | 2024.02.13 |