coding test - python/Programmers
Programmers / 나누어 떨어지는 숫자 배열 / Python
sillon
2022. 3. 29. 20:04
728x90
반응형
*문제 출처는 프로그래머스에 있습니다.
문제 제목: 나누어 떨어지는 숫자 배열
문제 사이트: 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)
if answer == []:
return [-1]
answer.sort()
return answer
모범답안
def solution(arr, divisor): return sorted([n for n in arr if n%divisor == 0]) or [-1]
※ 알아야 할 것
- python은 or 앞이 참일경우 해당 값까지만 , 거짓일경우 뒤에 것까지 호출한다.
728x90
반응형