T.I.L May 10, 2023 (프로그래머스 - 크기가 작은 부분문자(Python))

2023. 5. 10. 14:55T.I.L (Today_I_Learned)

전략


'''
# 1. t 를 p의 길이만큼 잘라줘야 함 (슬라이싱? for? 어떻게 하는게 좋을까? or 맞는 것일까?)
# 2. 잘라진 결과물을 p와 비교해서 크면 count += 1
'''

 

 

풀이


def solution(t, p):
    count = 0
    for i in range(len(t) - len(p) + 1): # t의 길이에서 p의 길이만큼을 빼줘야 인덱스 오류를 방지할 수 있습니다.
        if int(t[i : i + len(p)]) <= int(p): # i 부터 (i + p의 길이값)까지 문자열 t를 슬라이싱 해주세요!
            count += 1
    return count