본문 바로가기
문제풀이/Python 문제풀이

[프로그래머스/파이썬] 배열 만들기 1(Lv.0)

by yj-data 2025. 8. 13.
#문제
정수 n과 k가 주어졌을 때, 1 이상 n이하의 정수 중에서 k의 배수를 오름차순으로 저장한 배열을 return 하는 solution 함수를 완성해 주세요.
#내답
def solution(n, k):
    return [num for num in range(1,n+1) if num%k == 0 ]
#수정한 답
def solution(n, k):
    return [num for num in range(k,n+1,k)]

 

내 답도 문제는 없지만, 수정한 답이 훨 낫다. 그리고 range 뒤에 공차 까지 넣어줄수 있다는 사실을 까먹고 있었기 때문에, 기억하기 위해 기록!