나의 풀이
def solution(n, numlist):
answer = []
for i in range(len(numlist)):
if numlist[i] % n ==0:
answer.append(numlist[i])
return answer
다른 사람의 풀이
def solution(n, numlist):
return list(filter(lambda v: v%n==0, numlist))
▶ filter() 함수를 활용하자
▶ lambda를 활용하자
'프로그래머스(파이썬) > LV.0(파이썬)' 카테고리의 다른 글
이진수 더하기 - bin() 함수 이용 (0) | 2022.11.21 |
---|---|
숫자 찾기 - index() vs find() (0) | 2022.11.21 |
A로 B만들기 - rotate() 사용x , 문자 갯수만 비교하기(결과론적 접근) (0) | 2022.11.21 |
문자열 계산하기★ - 리스트의 첫 요소를 저장 후 +=, -= 를 이용한다. (0) | 2022.11.21 |
가장 큰 수 찾기 - list()함수 → [ ] (0) | 2022.11.21 |