Programming Language Training/Python
Baekjoon Training #11478
생각하는 이상훈
2022. 8. 18. 02:10
728x90
#11478
s=input()
cnt=set()
for i in range(len(s)):
for j in range(i,len(s)):
cnt.add(s[i:j+1])
print(len(cnt))
이중 for문을 이용하여 문자열의 부분들을 지정한다. set에 추가를 해주어 반복되는 부분 문자열은 자연스럽게 제거를 해준다. 그 후에 set의 길이를 len함수로 구해서 출력한다.
728x90