본문 바로가기

알고리즘 & 코딩테스트/코딩테스트

Programmers Lv.1 "크기가 작은 부분문자열"

Programmers Lv.1 "크기가 작은 부분문자열", 연습문제, 정답률 70%

주어진 문자열 t에서 p의 길이만큼 앞에서 부터 순차적으로 잘라 하나의 리스트에 다 담는다.
그 뒤 각 요소에 대해 크기를 비교하여 정답을 추출해주면 된다~!

def solution(t, p):
    answer, temp= 0, []
    for idx in range(0, len(t)-len(p)+1):
        temp.append(t[idx:idx+len(p)])
    for target in temp:
        if int(target) <= int(p):
            answer += 1
    return answer