https://www.acmicpc.net/problem/11478
풀이
구현문제를 풀기 위해 인덱싱을 통해서 풀어주었습니다.
코드
# 11478번 서로 다른 부분 문자열의 개수
t = input()
li = set()
length = len(t)
for space in range(1, length+1):
for j in range(length-space+1):
# 인덱스 기준
li.add(t[j:j+space])
print(len(list(li)))
출력결과
'백준 > 구현' 카테고리의 다른 글
[백준][Python] 18110번 solved.ac - 코팩 (0) | 2023.08.01 |
---|---|
[백준][Python] 1236번 성 지키기 - 코팩 (0) | 2023.08.01 |
[백준][Python] 7785번 회사에 있는 사람 - 코팩 (0) | 2023.05.08 |
[백준][Python] 1010번 다리 놓기 - 코팩 (0) | 2023.04.05 |
[백준][Python] 25206번 너의 평점은 - 코팩 (0) | 2023.03.21 |