verdantjuly/코딩테스트
프로그래머스 코딩테스트 입문 : 약수 구하기(python3 , 20230707)
verdantjuly
2023. 7. 7. 07:34
728x90
문제 바로가기: https://school.programmers.co.kr/learn/courses/30/lessons/120897?language=python3
나의 풀이
def solution(n):
answer = []
for i in range(1,n+1):
if n % i == 0:
answer.append(i)
return answer
다른 사람의 풀이
def solution(n):
return list(filter(lambda v: n % v == 0, [i for i in range(1, n//2+1)])) + [n]
소감
람다를 다음에 적용해 봐야겠다!
lambda 매개변수 : 표현식
람다에 관한 참고 자료 : https://wikidocs.net/64