programmers.co.kr/learn/courses/30/lessons/12910
코딩테스트 연습 - 나누어 떨어지는 숫자 배열
array의 각 element 중 divisor로 나누어 떨어지는 값을 오름차순으로 정렬한 배열을 반환하는 함수, solution을 작성해주세요. divisor로 나누어 떨어지는 element가 하나도 없다면 배열에 -1을 담아 반환하
programmers.co.kr
백준과 프로그래머스를 번갈아 가면서 풀고 있는데 얼른 공부에 박차를 가해서 좀 더 실력을 높이고 싶다.. 프로그래머스 레벨1문제라 어려운 문제는 아니지만, 문제를 풀었고 그것에 대한 기록으로 프로그래머스의 레벨1,2,3 모두 여기에 담고 싶다.
이 문제는 문제에서 주어진 그대로 for문을 돌면서 나누어지는지 그렇지 않은지만 확인하면 되는 문제였다.
def solution(arr, divisor):
answer = []
for i in range(len(arr)):
if arr[i] % divisor == 0:
answer.append(arr[i])
if len(answer) == 0:
answer.append(-1)
answer.sort()
return answer
'Algorithm > 프로그래머스' 카테고리의 다른 글
프로그래머스 : 모의고사(Python) (0) | 2021.03.07 |
---|---|
프로그래머스 : 3진법 뒤집기(Python) (0) | 2021.03.06 |
프로그래머스 : K번째수(Python) (0) | 2021.03.01 |
프로그래머스 : 서울에서 김서방 찾기(Python) (0) | 2021.03.01 |
프로그래머스 : 두 정수 사이의 합(Python) (0) | 2021.03.01 |