코딩 테스트/1. String(문자열)
Q1 - 6 중복문자제거
길동이이이잉
2021. 9. 4. 16:44
728x90
반응형
6. 중복문자제거
* 설명
소문자로 된 한개의 문자열이 입력되면 중복된 문자를 제거하고 출력하는 프로그램을 작성하세요.
중복이 제거된 문자열의 각 문자는 원래 문자열의 순서를 유지합니다.
* 입력
첫 줄에 문자열이 입력됩니다. 문자열의 길이는 100을 넘지 않는다.
* 출력
첫 줄에 중복문자가 제거된 문자열을 출력합니다.
* 예시 입력 1
ksekkset
* 예시 출력 1
kset
import java.util.ArrayList;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner in = new Scanner(System.in);
String input = in.nextLine();
ArrayList<Character> list = new ArrayList<>();
String output = "";
for (char x : input.toCharArray()){
if (!list.contains(x)){
list.add(x);
output += x;
}
}
in.close();
System.out.println(list);
}
}
728x90
반응형