n의 배수구하기
문제 설명
- 정수 n과 정수 배열 numlist가 매개변수로 주어질 때, numlist에서 n의 배수가 아닌 수들을 제거한 배열을 return하도록 solution 함수를 완성해주세요.
문제 요약
- 무작위 수의 행렬, numlist에서 정수 n의 배수가 아닌 수들을 제거한 배열
제시된 폼
def solution(n, numlist):
answer = []
return answer
제거에 중점을 둘 수도 있다만, 결국 필요한 것은
n의 배수, 배수를 찾아서 배열을 완성하는 식으로 바꿔보자
def solution(n, numlist):
return ([i for i in numlist if i % n == 0])
i % n == 0
numlist의 원소들을 하나씩 꺼내어 n으로 나눴을때 나머지가 0이라면
return값에 포함된다
이렇게 되면 제거할 필요없이 구하고자 하는 값을 이끌어낼 수 있다.
댓글