
내가 작성한 코드
import java.util.*;
class Solution {
public String solution(String my_string) {
String[] words = my_string.split(""); // 문자열 배열화
StringBuilder answer = new StringBuilder();
Set<String> set = new LinkedHashSet<>(); // 삽입순서 지키면서 중복제거
// Set에 추가하기
for (String word : words) {
set.add(word);
}
// builder로 문자열 생성
for(String str : set) {
answer.append(str);
}
return answer.toString();
}
}
다른 사람의 코드
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); // join을 통해 문자열 합치기
}
}
Share article