사용했던 문자를 map에 넣어놓고 검사하는 방식으로 풀었다.
function solution(my_string) {
var answer = '';
const usedChar = {};
[...my_string].forEach(char => {
if (!usedChar[char]) {
answer += char;
usedChar[char] = true;
}
})
return answer;
}
하지만 다른 사람들의 풀이를 보니 Set
을 이용하여 풀면 더 간단하게 풀 수 있었다.
Set을 이용한 풀이
function solution(my_string) {
return [...new Set(my_string)].join("");
}