Python programmers 나누어 떨어지는 숫자 배열

2023. 8. 30. 20:59Python

My answer📝 : error
def solution(arr, divisor):
a = []
num = 0
for i in divisor:
    if arr%i == 0:
        a.sort(i)
        num += 1
        answer = a
if num == 0: 
    answer = -1
return answer
Others' answer🤓: works!
def solution(arr, divisor):
    a = []
    num = 0
    for i in arr:
        if i%divisor == 0:
            a.append(i)
            answer = a
    if len(a) == 0: 
        answer = [-1]
    return list(sorted(answer))
Today I Learned💪🏽
  • indent def 아랫줄부터는 꼭 주기
  • 처음 answer 는 리스트로 받았으므로 밑에 -1도 꺽새를 넣어서 리스트화하기.
  • 오름차순은 sorted(list)