https://www.acmicpc.net/problem/11478
import sys
input = sys.stdin.readline
S = input().rstrip()
candids = []
for i in range(len(S)):
for j in range(i+1, len(S)+1):
candids.append(S[i:j])
print(len(set(candids)))
[개선할 점]
- 처음에는 window 이동을 생각했는데, for문 사용시 시작점을 고정하고 여러 window 종류를 한 번에 처리하면 더 편리하다.
'codes > baekjoon' 카테고리의 다른 글
10773 제로 (0) | 2025.01.04 |
---|---|
28278 스택 2 (0) | 2025.01.03 |
24511 queuestack (0) | 2024.12.17 |