-
JavaScript 알고리즘 | 16_ 문자열 중에 중복된 단어 지우기► JS Algorithm/Basic 2022. 8. 30. 23:11반응형
🔒 Q
문자열 중에 중복된 단어를 지우시오.
🔒 ex
입력값 red, orange, blue, orange, red 출력값 red, orange, blue 🔒 Solution
▼ for문 풀이
function solution(...words) { let answer = []; for (let word of words) { if (!answer.includes(word)) { answer.push(word); } } return answer.join(", "); } console.log(solution("red", "orange", "blue", "orange", "red")); // output: red, orange, blue
▼ new Set()풀이 : 오늘 배우자마자 바로 적용해보았다! (뿌듯)
function solution(...words) { let set = new Set(words); let answer = [...set].join(", "); return answer; } console.log(solution("red", "orange", "blue", "orange", "red")); // output: red, orange, blue
반응형'► JS Algorithm > Basic' 카테고리의 다른 글
JavaScript 알고리즘 | 18_ 앞사람보다 큰 사람 선별(배열의 앞인덱스와 비교) (0) 2022.08.31 JavaScript 알고리즘 | 17_앞 숫자보다 작은 숫자 착출(배열의 앞 인덱스와 비교) (0) 2022.08.30 JavaScript 알고리즘 | 15_ 문자열 중에 중복된 문자 지우기 (0) 2022.08.29 JavaScript 알고리즘 | 14_ 문자열 중 가운데 문자 구하기 (0) 2022.08.27 JavaScript 알고리즘 | 13_ 가장 짧은 문자열 구하기 (0) 2022.08.27