[프로그래머스][파이썬] n의 배수 고르기 - 수학 (Level 0)

뻥튀기아이스크림·2025년 3월 20일
1
post-thumbnail

◽ 문제 출처

https://school.programmers.co.kr/learn/courses/30/lessons/120905

◽ 문제

◽ 입력 & 출력

◽ 내 풀이

def solution(n, numlist):
    answer = []
    
    for num in numlist:
        if num % n == 0:
            answer.append(num)
            
    return answer
  • 배열을 순회하며 배수라면 answer 배열에 추가했다.

◽ 다른 사람 풀이

def solution(n, numlist):
    return [i for i in numlist if i % n == 0]
  • 역시나 간단한 for 문은 다들 한줄로 풀려고 하는 경향이 있다.

◽ 더 나아가기

  • 위 문제의 경우 한줄이나 내 풀이나 동작을 똑같아서, 시간복잡도도 동일하다.



피드백은 언제나 환영입니다 :)

profile
성장하고 싶은 개발자

0개의 댓글