jyamethyst21 님의 블로그

프로그래머스 - 'n의 배수 고르기' (PYTHON 풀이) 본문

CODING 💻

프로그래머스 - 'n의 배수 고르기' (PYTHON 풀이)

jyamethyst21 2026. 5. 28. 09:04

문제:

 

정수와 정수 배열을 입력받고, 정수 배열에서 정수의 배수가 아닌 수들은 제거하고 배수인 수만 남겨서 리턴하는 문제이다.

 

풀이:

def solution(n, numlist):
    answer = []
    for i in numlist:
        if i % n == 0:
            answer.append(i)
    return answer

반환할 리스트를 초기화하고 반복문을 통해 각 자리의 수를 하나씩 확인한 다음, 각각의 수를 n으로 나눈 값이 0인 경우(즉, 나눠 떨어지는 경우)에 반환할 리스트에 해당 값을 추가한 후 최종적으로 해당 리스트를 반환하는 코드이다.