Data Analyst KIM

[프로그래머스Lv.1] 크기가 작은 부분문자열 - 파이썬 본문

데이터 분석/Coding Test

[프로그래머스Lv.1] 크기가 작은 부분문자열 - 파이썬

김두연 2023. 6. 21. 09:48
반응형

[프로그래머스Lv.1] 크기가 작은 부분문자열 - 파이썬

[code1] => list로 저장 후 비교

def solution(t, p):
    answer = 0
    t_li = []  # len(p)에 따른 t를 저장할 방
    for i in range(0, len(t)-len(p)+1): 
        t_li.append(t[i:i+len(p)])  # len(p)에 따른 t를 t_li에 저장

    for v in t_li:  
        if int(v) <= int(p):        # 비교
            answer += 1
    return answer

[code2]=> list로 저장 하지 않고 바로 비교

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