Javascript 코테준비/섹션1

17. 중복 단어 제거

멍식이 2022. 9. 10. 22:06

문제 

 

N개의 문자열이 입력되면 중복된 문자열은 제거하고 출력하는 프로그램을 작성하세요. 출력하는 문자열은 원래의 입력순서를 유지합니다. 

 

 


 

 

 

내가 푼 방법 

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(s) {
        let answer = [];
        s.forEach((value) => {
          if (!answer.includes(value)) {
            answer.push(value);
          }
        });
        return answer;
      }
      let str = ["good", "time", "good", "time", "student"];
      console.log(solution(str));
    </script>
  </body>
</html>