[백준] 11478번: 서로 다른 부분 문자열의 개수 (파이썬)


[백준] 11478번: 서로 다른 부분 문자열의 개수 (파이썬)

#백준 #단계별로풀어보기 #파이썬 #Python #python #13단계 #집합과맵 > #11478번: 서로 다른 부분 문자열의 개수 S = input() S1 = set() for i in range(len(S)): for j in range(i,len(S)+1): S1.add(S[i:j]) print(len(S1)-1) 집합 자료형인 set()에는 기존에 있던 것을 add()하면 변화가 없습니다. 즉, 아래와 같이 동작한다는 성질을 이용했어요. S1 = {1} print(S1) #// {1} S1.add(2) print(S1) #// {1, 2} S1.add(1) print(S1) #// {1, 2} [정보] 파이썬 set(집합 자료형) 사용 예시 #파이썬 #Python #python #set #집합 #자료형 #집합자료형 #사용 #예시 코딩 문제를 풀다보니, list보다는... blog.naver.com...


#11478번 #13단계 #Python #단계별로풀어보기 #백준 #집합과맵 #파이썬

원문링크 : [백준] 11478번: 서로 다른 부분 문자열의 개수 (파이썬)