import java.util.*;
class Main {
public String solution(String str) {
String answer = "";
for (int i = 0; i < str.length(); i++) {
if (!answer.contains(String.valueOf(str.charAt(i)))) {
answer = answer.concat(String.valueOf(str.charAt(i)));
}
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
System.out.println(T.solution(kb.nextLine()));
}
}
import java.util.*;
class Main {
public String solution(String str) {
String answer = "";
for (int i = 0; i < str.length(); i++) {
// System.out.println(str.charAt(i) + " " + i + " "+str.indexOf(str.charAt(i)));
if (str.indexOf(str.charAt(i)) == i)
answer += str.charAt(i);
}
return answer;
}
public static void main(String[] args) {
Main T = new Main();
Scanner kb = new Scanner(System.in);
System.out.println(T.solution(kb.nextLine()));
}
}
answer += str.charAt(i);
'알고리즘 > JAVA' 카테고리의 다른 글
8. 유효한 팰린드롬 (0) | 2021.08.31 |
---|---|
7. 회문 문자열 (0) | 2021.08.31 |
5. 특정 문자 뒤집기 (0) | 2021.08.31 |
4. 단어 뒤집기 (0) | 2021.08.31 |
3. 문장 속 단어 (0) | 2021.08.22 |
댓글