프로그래머스 - 중복된 문자 제거 - Java

chaemin·2024년 4월 30일
0

프로그래머스

목록 보기
34/64

1. 문제

https://school.programmers.co.kr/learn/courses/30/lessons/120888

2. 풀이

중복된 문자 중 가장 앞에 있는 문자를 남겨야함.

  1. list.contains(Character) 를 통해 문자가 중복되었는지 확인한다.

3. 코드

import java.util.*;

class Solution {
    public String solution(String my_string) {
        
        ArrayList<Character> list = new ArrayList<>();
        StringBuilder sb = new StringBuilder();
        
        for(int i = 0; i < my_string.length(); i++) {
            if(!list.contains(my_string.charAt(i))){
                list.add(my_string.charAt(i));
                sb.append(my_string.charAt(i));
            }
        }
        
        return sb.toString();
    }
}

0개의 댓글