[JS알고리즘] 중복단어 제거



N개의 문자열이 입력되면 중복된 문자열은 제거하고 출력하는 프로그램을 작성하시오


function solution(s){
	let answer="";
  answer = s.filter((v,i)=>{
    if(s.indexOf(v) == i) return v;
  })
  
  return answer;
}

let str = ["good","time","good","time","student"];
console.log(solution(str))

filter : 내가 만든 조건에 해당하는 것들만 리턴시킨뒤에 그것만 모아서 다시 배열로 만든다

문자 제거와 거의 비슷하다.




inflearn 자바스크립트 알고리즘 강의 내용 =)




© 2018. by sora

Powered by sora