공부기록/백준

[백준] 11478번 서로 다른 부분 문자열의 개수

메델 2024. 1. 2. 08:17
import java.util.HashSet;
import java.util.Scanner;


public class Main {
    public static void main(String[] args) {
    	
    	Scanner kb = new Scanner(System.in);
    	
    	String s = kb.next();
    	HashSet<String> set = new HashSet<>();
    	
    	for(int i=0; i<s.length(); i++) {
    		for(int j=i+1; j<=s.length(); j++) {
    			set.add(s.substring(i, j));
    		}
    		
    	}
    	
    	System.out.println(set.size());
    }
}

'공부기록 > 백준' 카테고리의 다른 글

[백준] 13414번 수강신청  (0) 2024.01.03
[백준] 10815번 숫자 카드  (0) 2024.01.02
[백준] 10867번 중복 빼고 정렬하기  (0) 2024.01.02
[백준] 2822번 점수 계산  (0) 2024.01.01
[백준] 2910번 빈도정렬  (1) 2023.12.27