코딩테스트입문 / n의 배수 고르기
2023. 7. 29. 21:19
📚문제 📝풀이 def solution(n, numlist): multiple = [ i for i in numlist if i % n ==0] return multiple 리스트 컴프리헨션을 이용해서 n의 배수들의 배열을 생성하였다 꽤 빨리 풀었지만 이 코드 전에 n의배수가 아닌 수들을 배열에서 제거하는 코드에서 의문점이 생겨서 블로그를 작성하였다 numlist = [4, 5, 6, 7, 8, 9, 10, 11, 12] n= 3 for i in numlist: if i % n != 0: numlist.remove(i) ----------------------------------------- [5, 6, 7, 8, 9, 10, 11, 12] 처음에 이런 식으로 작성했는데 이렇게 나왔다 for 문을 반복하..