본문 바로가기

코딩테스트

[프로그래머스] [python] 크기가 작은 부분 문자열

문제 설명

문제 풀이

단순하게 처음부터 문자열 길이만큼 잘라가며 비교했다.

def solution(t, p):
    answer = 0
    p_len = len(p)
    t_len = len(t)
    p_int = int(p)
    for i in range(t_len - p_len + 1):
        num = t[i:i+p_len]
        if int(num) <= p_int:
            answer += 1
    return answer

int()

python에서 str를 int로 변환하고 싶을 때 사용하면 되는 메소드이다. 기억하자.