반응형
문제설명
https://programmers.co.kr/learn/courses/30/lessons/12910
사고과정
- 단순한 구현 문제였다. 배열 원소 하나씩 돌면서 divisor과 나누어떨어지는지 확인하면 됨. 단, 마지막에 나누어떨어지는 숫자를 append 한 리스트 길이가 0이면 -1을 반환하는 처리만 추가해주면 된다.
풀이
def solution(arr, divisor):
answer = []
for a in arr:
if a % divisor == 0:
answer.append(a)
if len(answer) == 0:
return [-1]
else:
return sorted(answer)
반응형
'알고리즘 삽질장' 카테고리의 다른 글
[프로그래머스] 문자열 내 마음대로 정렬하기 (0) | 2021.12.09 |
---|---|
[프로그래머스] 두 정수 사이의 합 (0) | 2021.12.09 |
[프로그래머스] 같은 숫자는 싫어 (0) | 2021.12.09 |
[프로그래머스] 다트 게임 (0) | 2021.12.08 |
[프로그램스] 가운데 글자 가져오기 (0) | 2021.12.08 |