Coding Test/Programmers
[프로그래머스/JavaScript] 코딩 테스트 풀이 (문제 59 - 중복된 문자 제거)
dev-ini
2024. 2. 17. 15:26
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