Post

18. Python(서로 다른 문자열 개수)

18. Python(서로 다른 문자열 개수)

[toc]

서로 다른 문자열 개수

문제

  1. https://www.acmicpc.net/problem/11478

제출

코드

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

인사이트

  1. set()가 중복을 허용하지 않는다는 것을 확인하지 못함

풀이

  • 기본에 충실하게 할 것