重複除外

608 ワード

私の答え
function solution(str) {
    let answer = "";
    for(let i = 0; i < str.length; i++) {
        if(i === str.indexOf(str[i])) answer +=str[i]; // 첫발견 문자만 추가
    };
    return answer;
}
let str = "ksekkset"
console.log(solution(str));
別の解釈
function solution(str) {
    let answer = "";
    for (const x of str) {
        if (answer.indexOf(x) === -1) {// 발견되지 않으면 -1 반환
          answer += x;
        }
      }
    return answer;
}
let str = "ksekkset"
console.log(solution(str));