문제 풀이/백준 문제풀이

중복문자 제거하기

공부하고 기억하는 공간 2023. 12. 10. 19:23
728x90
반응형
SMALL

 

문자의 중복을 없애고 순서대로 정답에 더하면 끝!

import java.util.*;
import java.util.stream.Collectors;

public class Main {
    public static void main(String[] args){

        Scanner in=new Scanner(System.in);
        String target = in.nextLine();
        String answer = "";

        List<Character> arr = new ArrayList<>();
        for(int i=0; i<target.length(); i++){
            arr.add(target.charAt(i));
        }

        List<Character> collect = arr.stream().distinct().collect(Collectors.toList());

        for (Character c : collect) {
            answer += c;
        }

        System.out.println(answer);


    }
}

 

728x90
반응형
SMALL