문제

https://programmers.co.kr/learn/courses/30/lessons/12910

풀이

def solution(arr, divisor):
    answer = sorted([i for i in arr if i%divisor == 0])
    return answer if len(answer) > 0 else [-1]

아 참 잘풀었다! 이건 내가 제일 짧겠지!

더 나은 풀이

def solution(arr, divisor):
    return sorted([n for n in arr if n%divisor == 0]) or [-1]

응~ 아니야~
or 는 또 처음 보네. 배워도 배워도 끝이 없다.

댓글남기기