ans.append(S[j:j+i+1])이게 무슨 뜻인지 이해가 잘 안가네요. 설명해주실 수 있나요?

ababc를 입력했을 때

S([0:0+0+1]) = 0에서 1까지  a

S([0:0+1+1]) = 0에서 2까지 ab

S([0:0+2+1]) = 0에서 3까지 aba

S([0:0+3+1]) = 0에서 4까지 abab

S([0:0+3+1]) = 0에서 5까지 ababc

S([1:1+0+1]) = 1에서 2까지 b

S([1:1+1+1]) = 1에서 3까지 ba

S([1:1+2+1]) = 1에서 4까지 bab

S([1:1+3+1]) = 1에서 5까지 babc

S([2:2+0+1]) = 2에서 3까지 a

S([2:2+1+1]) = 2에서 4까지 ab

S([2:2+2+1]) = 2에서 5까지 abc

S([3:3+0+1]) = 3에서 4까지 b

S([3:3+1+1]) = 3에서 5까지 bc

S([4:4+0+1]) = 4에서 5까지 c

이렇게 출력되는게 맞는가요?

댓글을 작성하려면 로그인해야 합니다.