def solution(n, numlist):
answer = []
for i in numlist:
if i % n ==0:
answer.append(i)
return answer
🤔 문제 풀이
- answer = []
- 정답들이 들어갈 리스트를 만들어줄게요
- for i in numlist:
- numlist에 있는 값들을 순차적으로 순회해서 i에 넣어줄게요
- if i % n ==0:
- 만약 i를 n으로 나누었을 때 나머지가 떨어진다면
- answer.append(i)
- 먼저 만들어놓은 리스트에 append(i)를 해주면 문제 해결!
'문제 풀기 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 약수 구하기 range(), % (0) | 2024.12.24 |
---|---|
[프로그래머스] 가장 큰 수 찾기 +실패 흔적들 / .index() , sorted() (0) | 2024.12.24 |
[프로그래머스] 대문자와 소문자 .upper() .lower(), .swapcase() .capitalize() (0) | 2024.12.24 |
[프로그래머스] 숨어있는 숫자의 덧셈(1) (+다른 사람 풀이) (2) | 2024.12.19 |
[프로그래머스] 개미군단(+실패 흔적들, 다른 사람 풀이) (3) | 2024.12.19 |