관리 메뉴

forest_moon

중복된 문자 제거 본문

알고리즘

중복된 문자 제거

rokga 2023. 3. 15. 16:34

문제보러가기

입출력 예 설명

입출력 예 #1

  • "people"에서 중복된 문자 "p"와 "e"을 제거한 "peol"을 return합니다.

입출력 예 #2

  • "We are the world"에서 중복된 문자 "e", " ", "r" 들을 제거한 "We arthwold" return합니다.

 

import java.util.*;

class Solution {
    public String solution(String my_string) {
        List<String> arr = new ArrayList();
        
        for (int i = 0; i < my_string.length(); i++) {
            if (!arr.contains(String.valueOf(my_string.charAt(i)))) {
                arr.add(String.valueOf(my_string.charAt(i)));
            }
        }
        return String.join("", arr);
    }
}

arr의 배열에서 중복이 없으면 저장 add. 하고  join을 이용해 해결

 

'알고리즘' 카테고리의 다른 글

인덱스 바꾸기  (0) 2023.03.16
영어가 싫어요  (0) 2023.03.16
삼각형의 완성조건 (1)  (0) 2023.03.14
배열 원소의 길이  (0) 2023.03.14
컨트롤 제트  (0) 2023.03.14