백준

백준 11478 - Java

으엉어엉 2024. 9. 2. 13:27
728x90

문제

 

내풀이

import java.util.HashSet;
import java.util.Scanner;

public class NumberOfOtherStrings {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        HashSet<String> set = new HashSet<>();

        String str = sc.next();
        for (int i = 0; i < str.length(); i++) {
            for (int j = i + 1; j <= str.length(); j++) {
                set.add(str.substring(i, j));

            }
        }
        System.out.println(set.size());
    }
}

 

Hashset에 대한 이해가 있다면 비교적 간단한 문제이다.

728x90

'백준' 카테고리의 다른 글

백준 13241 - Java  (0) 2024.09.02
백준 1934 - java  (0) 2024.09.02
백준 1269 - Java  (0) 2024.09.02
백준 10816 - Java  (0) 2024.08.30
백준 7785 - Java  (0) 2024.08.28