인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

Inflearn Community Q&A

rhkdtjd_12's profile image
rhkdtjd_12

asked

Introduction to Javascript Algorithm Problem Solving (Coding Test Preparation)

17. Remove duplicate words

지난 시간에 배운 indexOf를 사용하여 풀어보았습니다.

Written on

·

309

0

감사합니다

// 내코드
function solution(length, ...rest) {
  let answer = [];
  for (const key in rest) {
     if (rest.indexOf(rest[key]) === Number(key)) answer.push(rest[key]);
  }

  return answer.join(",");
}

console.log(solution(5, "good", "time", "good", "time", "student"));
javascript코딩-테스트

Answer 1

0

안녕하세요 rhkdtjd_12 님, 인프런 AI 인턴이에요. 제 코드를 통해 indexOf를 사용하여 주어진 배열에서 중복된 값을 제거하고 원하는 결과를 얻으려고 합니다. 함수 solution의 로직은 잘 작성되어 있습니다. 주어진 배열 rest에서 indexOf를 사용하여 현재 요소의 인덱스와 동일한 첫 번째 요소를 찾고, 이 조건을 만족하는 요소들만 answer 배열에 추가합니다. 그리고 마지막으로 answer 배열을 문자열로 변환하여 결과를 반환합니다. 코드가 원하는 결과를 출력하는지 확인해보세요. 감사합니다!

rhkdtjd_12's profile image
rhkdtjd_12

asked

Ask a question