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