임시

public int uniqueLetterString(String S) {
    int size = 0;
    List<String> prefix = getPrefix();
    for(String word : prefix) {
        Set<Character> set = new HashSet<>();
        for(int i=0;i<word.length;i++) {
            set.add(word[i]);
        }
        size+=set.size();
        set = new HashSet();
    }
}

private List<String> getPrefix(String s) {
    List<String> prefix = new ArrayList();
    int j = 1;
    for(int i = 0;i < s.length(); i++) {
        while(j!=s.length()-1) {
            prefix.add(s.subString(i,j))
            ++j;
        }
        j=i+1;
    }
}

댓글

이 블로그의 인기 게시물

(네트워크)폴링방식 vs 롱 폴링방식

(ElasticSearch) 결과에서 순서 정렬

(18장) WebSocekt과 STOMP를 사용하여 메시징하기