문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.
function solution(my_string) {
// 문자를 배열로 만든다
let str = [...my_string];
// Set객체를 이용하여 배열의 중복값을 없애준다
// Set을 Array로 변환할 때 Array.from()을 이용하면 된다.
let arr = Array.from(new Set(str));
// 배열을 다시 문자열로 만들어서 출력
return arr.join('');
}
Set객체를 이용하면 손 쉽게 배열의 중복값을 없애줄 수 있다는 것을 알게 되었다. 그리고 Set에서 Array로 변환할 때 Array.from()을 이용하면 일반 배열로 되돌릴 수 있다는 점을 알게 되었다.