[백준] 6550번 부분 문자열

거북이·2023년 1월 9일
0

백준[실버5]

목록 보기
92/114
post-thumbnail

💡문제접근

입력이 끝날 때 종료를 요구하는 문제였는데 이는 EOFError로 예외처리를 적용해주면 해결할 수 있다.
t의 길이만큼 반복문을 돌려 s와 동일한 문자열을 만들 수 있다면 Yes를 출력하고 그렇지 않으면 No를 출력한다.

💡코드(메모리 : 30824KB, 시간 : 52ms)

while True:
    try:
        s, t = map(str, input().split())
        value = 0
        result = ""
        for i in range(len(t)):
            if t[i] == s[value]:
                result += s[value]
                value += 1
                if result == s:
                    print("Yes")
                    break
        else:
            print("No")
    except EOFError:
        break

💡소요시간 : 10m

0개의 댓글