18. Python(서로 다른 문자열 개수)
18. Python(서로 다른 문자열 개수)
[toc]
서로 다른 문자열 개수
문제
제출
코드
1
2
3
4
5
6
7
8
9
s = input()
s_set = set()
for i in range(len(s)):
for j in range(i, len(s)):
s_set.add(s[i:j+1])
print(len(s_set))
1
2
# 입력
ababc
1
2
# 출력
12
인사이트
- set()가 중복을 허용하지 않는다는 것을 확인하지 못함
풀이
- 기본에 충실하게 할 것