https://school.programmers.co.kr/learn/courses/30/lessons/120888
문자열 my_string이 매개변수로 주어집니다. my_string에서 중복된 문자를 제거하고 하나의 문자만 남긴 문자열을 return하도록 solution 함수를 완성해주세요.
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);
}
}
import java.util.stream.Collectors;
class Solution {
public String solution(String my_string) {
return my_string.chars()
.mapToObj(Character::toString)
.distinct()
.collect(Collectors.joining());
}
}
import java.util.*;
class Solution {
public String solution(String my_string) {
String[] answer = my_string.split("");
Set<String> set = new LinkedHashSet<String>(Arrays.asList(answer));
return String.join("", set);
}
}