프로그래머스 lv0 n의 배수 고르기 파이썬
정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist 에서 n의 배수가
아닌 수들을 제거한 배열을 return 하도록 solution 함수를 완성해주세요.
풀다보니 일단 결과물과 주어지는 입력의 타입을 먼저 확인하는 버릇이 생겼다🤔
일단 list
형식이므로 값을 for
문에다가 넣고, list
에 append
하는 식으로 접근해야한다.
def solution(n, numlist):
return [i for i in numlist if i%n == 0]
나는 이렇게 풀었지만 만약 알아보기 힘들다면,
def <solution(n, numlist):
a =[]
for i in numlist:
if i % n == 0:
a.append(i)
return a
이렇게 가상의 빈 list인 a를 만들어 준 후 풀어주면 된다.