[프로그래머스] 나누어 떨어지는 숫자 배열

cheeeese·2022년 3월 5일
0

코딩테스트 연습

목록 보기
56/151
post-thumbnail

📖 문제

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

💻 내 코드

def solution(arr, divisor):
    answer = []
    
    for i in arr:
        if i%divisor==0:
            answer.append(i)
    answer.sort()
    if len(answer)==0:
        answer.append(-1)
    
    return answer

💡 다른 사람 코드

def solution(arr, divisor): 
	return sorted([n for n in arr if n%divisor == 0]) or [-1]
  • 파이썬에서 or 앞이 참일 경우 앞의 값을, 거짓일경우 뒤의 값을 반환

0개의 댓글