프로그래머스 약수 구하기(python)

마뇽미뇽·2024년 12월 17일

알고리즘 문제풀이

목록 보기
102/168

1.문제

https://school.programmers.co.kr/learn/courses/30/lessons/120897?language=python3

2.풀이

n을 나눴을때 나머지가 0인 수를 배열에 저장한다.

3.코드

def solution(n):
    answer = [i for i in range (1, n + 1) if n % i == 0]
    return answer

4.다른 사람 풀이

def solution(n):
    return list(filter(lambda v: n % v == 0, [i for i in range(1, n//2+1)])) + [n]
profile
Que sera, sera

0개의 댓글