for i in range(int(input())):
s=input()
for j in range(1,10): #1
if s[:j]==s[j:2*j]: #2
print(f'#{i+1} {j}')
break
>>> s[:2] 'SA'
>>> s[2:4] 'MS'
>>> s[:3] 'SAM'
>>> s[3:6] 'SUN'
>>> s[:4] 'SAMS'
>>> s[4:8] 'UNGS'
>>> s[:5] 'SAMSU'
>>> s[5:10] 'NGSAM'
>>> s[:6] 'SAMSUN'
>>> s[6:12] 'GSAMSU'
>>> s[:7] 'SAMSUNG'
>>> s[7:14] 'SAMSUNG' >>>
'문제풀이 > SW Expert Academy' 카테고리의 다른 글
[SWEA][D2] 1989. 초심자의 회문 검사(파이썬/Python) (0) | 2021.08.28 |
---|---|
[SWEA][D2] 2001. 파리퇴치 (파이썬/Python) (0) | 2021.08.25 |
[SWEA][D2] 1926. 간단한 369게임 (파이썬/Python) (0) | 2021.08.23 |
[SWEA][D2] 1859. 백만 장자 프로젝트(파이썬/Python) (0) | 2021.08.23 |
문제풀이/Sw Expert Academy(소프웨어 익스퍼트 아카데미 )- 2056번 파이썬(python) (0) | 2021.08.17 |