Algorithm for Coding Test/Swea

SWEA D4 3143 가장 빠른 문자열 타이핑

달린다 동구리 2021. 10. 7. 19:53
728x90
반응형

이 코드는 Python으로 작성했습니다.

T = int(input())
for tc in range(1, T+1):
    A, B = map(str, input().split())

    cnt = 0
    idx = 0
    while True:
        if len(A[idx:]) < len(B):
            break
        if A[idx:idx+len(B)] == B:
            cnt += 1
            idx += len(B)
        else:
            idx += 1

    if cnt == 0:
        print('#{} {}'.format(tc, len(A)))
    else:
        print('#{} {}'.format(tc, len(A) - (len(B)*cnt) + cnt))

 

문제 출처 : SW Expert Academy

 

SW Expert Academy

SW 프로그래밍 역량 강화에 도움이 되는 다양한 학습 컨텐츠를 확인하세요!

swexpertacademy.com

 

728x90
반응형