프로그래머스/기초
[프로그래머스] Lv.0 /배열 만들기 5 (파이썬/Python)
junslee
2025. 2. 19. 10:29
1. 문제 설명
2. 풀이 과정
답을 넣을 answer를 빈 문자열로 초기화한다.
intStrs에 있는 문자열을 반복문으로 받아 슬라이싱으로 s부터s+l까지 자른다.
자른 문자열을 substr에 저장하고 k보다 클 때 answer에 넣는다.
참고로 k보다 비교할 때와 answer에 넣을때 정수변환을 하는 것을 잊으면 안된다.
k와의 비교는 정수 비교이기 때문이고, answer에 넣을 때 문자열을 넣으면 큰 따옴표로 반환값이 출력되기 때문이다.
3. 코드
def solution(intStrs, k, s, l):
answer = []
for str in intStrs:
substr = str[s:s+l]
if int(substr) > k:
answer.append(int(substr))
return answer