Solution 1) 내 풀이

import java.util.HashSet;
import java.util.Set;

class Solution {
    public String solution(String my_string) {
        char[] chars = my_string.toCharArray();
        Set<Character> set = new HashSet<>();
        StringBuilder answer = new StringBuilder();

        for (char c : chars) {
            if (set.add(c)) {
                answer.append(c);
            }
        }

        return answer.toString();
    }
}
집중해야할 키워드로는 '중복', 새로운 '문자열'의 return이었다.
'중복'은 set을, 새로운 '문자열'은 StringBuilder의 활용에 유리하다.

 

+ Recent posts