[python_파이썬_pass]프로그래머스_LV1_크기가 작은 부분문자열_풀이

2024. 5. 8. 12:44코드리뷰

728x90
반응형

공부하는허딩크 : https://www.youtube.com/live/kdCOczz1e9c?feature=shared

 

슬라이싱으로 충분히 해결 가능한 문제이다.

주어진 t숫자열에서 처음부터 p의 개수만큼 읽어야 하는데 처음 읽는 인덱스가 계속 증가하면 된다,

그리고 마지막은 out of range가 발생하지 않도록 숫자에 유의한다.

<첫번째 시도 : 통과>

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

 

<다른사람풀이 참고>

거의 대부분 유사해서 참고할게 없네.

728x90
반응형