SWEA 2007. 패턴 마디의 길이
2024. 3. 7. 21:13ㆍ코딩 테스트/SWEA
https://swexpertacademy.com/main/code/problem/problemDetail.do?contestProbId=AV5P1kNKAl8DFAUq
SW Expert Academy
SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!
swexpertacademy.com
전체 코드
def is_pattern(s: str, pattern: str):
step = len(pattern)
end = len(s) - len(pattern)
for i in range(0, end + 1, step):
if s[i:i + step] != pattern:
return False
return True
def solution(s: str):
for i in range(len(s)):
pattern = s[0:i + 1]
if is_pattern(s, pattern):
return len(pattern)
return 0
# --- submit ----
T = int(input())
for test_case in range(1, T + 1):
s = input()
result = solution(s)
print(f'#{test_case} {result}')
'코딩 테스트 > SWEA' 카테고리의 다른 글
SWEA 2817. 부분 수열의 합 (0) | 2024.03.07 |
---|---|
SWEA 1979. 어디에 단어가 들어갈 수 있을까? (0) | 2024.03.07 |
SWEA 10804. 문자열의 거울상 (0) | 2024.03.07 |
SWEA 1989. 초심자의 회문 (0) | 2024.03.07 |
SWEA 1215. 회문 (0) | 2024.03.07 |