반응형
[프로그래머스][level 1]
-풀이
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
-풀이 설명
arr의 원소들이 divisor로 나누어 떨어지는지 반복문과 조건문을 통해 구분하고 answer에 값을 append 해준 뒤 sort()함수로 오름차순으로 정렬해준다. 만약 나누어 떨어지는 게 하나도 없다면 answer배열에 -1을 append한다.
'알고리즘' 카테고리의 다른 글
[프로그래머스][level 1]다트게임 (0) | 2021.10.08 |
---|---|
[프로그래머스][level 1]같은 숫자는 싫어(연속적인 값 중복 없애기) (0) | 2021.10.07 |
[프로그래머스][level 1]두 정수 사이의 합 (0) | 2021.10.05 |
[프로그래머스][level 1]문자열 내 마음대로 정렬하기 (0) | 2021.10.05 |
[프로그래머스][level 1]문자열 내 p와 y의 개수 (0) | 2021.10.05 |