문제
https://www.acmicpc.net/problem/11478
풀이
# 백준 / 실버3 / 서로 다른 부분 문자열의 개수
string = input()
list = []
for i in range(len(string)):
for j in range(len(string)):
if ((j+i)+1) > len(string):
break
list.append(string[j:(j+i)+1])
print(len(set(list)))
'알고리즘 > 백준' 카테고리의 다른 글
백준 14503 - 로봇 청소기 (Python) (4) | 2024.07.23 |
---|---|
백준 2003 - 수들의 합 2 (0) | 2024.06.07 |
백준 1748 - 수 이어 쓰기 1 (0) | 2024.06.06 |
백준 1003 - 피보나치 함수 (0) | 2024.06.05 |
백준 2579 - 계단 오르기 (0) | 2024.06.04 |