DHistory
[Programmers] Level 1 - 크기가 작은 부분 문자열 본문
문제
풀이
def solution(t, p):
answer = 0
# p의 길이가 더 긴 경우 예외
if len(p) > len(t):
return 1
# 처음부터 마지막 뒤까지 잘라서 비교
for i in range(0, len(t) - len(p) + 1):
number = int(t[i:i + len(p)])
if int(p) >= number:
answer += 1
return answer
채점 결과
'Computer Science > Algorithm' 카테고리의 다른 글
[Programmers] Level 1 - 명예의 전당 (1) (0) | 2023.07.05 |
---|---|
[Programmers] Level 1 - 가장 가까운 같은 글자 (0) | 2023.07.03 |
[Programmers] Level 1 - 개인정보 수집 유효기간 (0) | 2023.06.29 |
[Programmers] Level 1 - 둘만의 암호 (0) | 2023.06.28 |
[Programmers] Level 1 - 카드 뭉치 (0) | 2023.06.18 |