본문 바로가기
Algorithm

[알고리즘] 중복 문자 제거

by Judy 2022. 1. 17.

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

입력설명

번째 줄에 문자열이 입력됩니다.

 

출력설명

번째 줄에 중복 문자가 제거된 문자열을 출력합니다.

 

입력예제

ksekkset

 

출력예제

kset

해결

function solution(str) {
  let answer = "";
  for(let i = 0; i < str.length; i++) {
    if(str.indexOf(str[i]) === i) {
      answer += str[i];
    }
  }

  return answer;
}

let str = "ksekkset";
solution(str);

'Algorithm' 카테고리의 다른 글

[알고리즘] 가운데 문자 출력  (0) 2022.01.16
[알고리즘] 가장 긴 문자열  (0) 2022.01.16
[알고리즘] 대소문자로 변환  (0) 2022.01.16
[알고리즘] 대문자로 통일  (0) 2022.01.13
[알고리즘] 대문자 찾기  (0) 2022.01.12