N개의 문자열이 입력되면 중복된 문자열은 제거하고 출력하는 프로그램을 작성하세요.
출력하는 문자열은 원래의 입력순서를 유지합니다.
function solution(s) {
let answer = [];
for (let x of s) {
if (answer.includes(x)) {
continue;
} else {
answer.push(x);
}
}
return answer.join('\n');
}
let str = ['good', 'time', 'good', 'time', 'student'];
console.log(solution(str));
function solution(s) {
let answer = new Set();
for (let x of s) {
answer.add(x);
}
return [...answer].join('\n');
}
let str = ['good', 'time', 'good', 'time', 'student'];
console.log(solution(str));
const sol = (str) => {
const answer = new Set(str);
return answer;
};
let str = ["good", "time", "good", "time", "student"];
console.log(sol(str));
사실 add도 안 써도 된다.