Javascript 코테준비/섹션1

16. 중복문자제거

멍식이 2022. 9. 10. 20:54

문제 

 

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

 

 

 


 

 

 

내가 푼 방법 

 

<html>
  <head>
    <meta charset="UTF-8" />
    <title>출력결과</title>
  </head>
  <body>
    <script>
      function solution(s) {
        let answer = "";
        const setArr = new Set(s);
        const arr = [...setArr];
        arr.forEach((value) => {
          answer += value;
        });

        return answer;
      }

      console.log(solution("ksekkset"));
    </script>
  </body>
</html>

 

 


 

 

 

다른 풀이 

 

* 중복 제거 하는 방법 따로 정리