T.I.L May 10, 2023 (프로그래머스 - 크기가 작은 부분문자(Python))
2023. 5. 10. 14:55ㆍT.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
'T.I.L (Today_I_Learned)' 카테고리의 다른 글
T.I.L May 12, 2023 (DRF 팀 프로젝트 중 모델들의 관계에 대해 어려움을 겪고 있습니다.) (0) | 2023.05.15 |
---|---|
T.I.L May 11, 2023 (프로그래머스 - 기사단원의 무기(Python)) (0) | 2023.05.11 |
T.I.L May 9, 2023 (DRF 사용자 검증 기능 구현 중 발생한 오류) (0) | 2023.05.09 |
T.I.L May 8, 2023 (Django url 설정 오류) (2) | 2023.05.08 |
T.I.L May 4, 2023 (Python 문법 - 애매하게 이해하고, 잘못 이해하고, 까먹었던 ) (0) | 2023.05.04 |