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
'verdantjuly > 코딩테스트' 카테고리의 다른 글
프로그래머스 코딩테스트 입문 : 인덱스 바꾸기 (javascript, 20230710) (0) | 2023.07.10 |
---|---|
프로그래머스 코딩테스트 입문 : 369게임 (javascript, 20230710) (0) | 2023.07.10 |
프로그래머스 코딩테스트 입문 : 주사위의 개수 (javascript, 20230706) (0) | 2023.07.06 |
프로그래머스 코딩테스트 입문 : 배열 회전시키기 (javascript, 20230705) (0) | 2023.07.05 |
프로그래머스 코딩 테스트 입문 : 문자열 정렬하기(1) (javascript, 20230704) (0) | 2023.07.04 |