본문 바로가기

공부/프로그래머스

[프로그래머스] 나누어 떨어지는 숫자 배열

프로그래머스 문제

<나누어 떨어지는 숫자 배열>

나누어 떨어지는 숫자 배열 문제

1) 주어진 divisor로 나누어 떨어져야한다

2) 오름차순으로 정리해서 리턴되어야 한다.

3) 나누어 떨어지는 값이 없다면 -1을 담아서 리턴한다.

 

나누어 떨어지는 숫자 배열 내 답변

for문을 통해서 리스트안의 값들을 하나 하나 호출한다. if문을 통해서 나눠서 떨어지면 answer에 넣어주고 하나도 떨어지지않을 때에는 -1을 리턴해줘야해서 if로 -1을 주었다. 마지막에 sort를 통해 정렬해주어서 답을 구했다.

 

찾아보니 sort말고 sorted를 사용하면 정렬한 값들을 가지는 새로운 리스트를 구할 수 있다는 것을 알게되었다. sorted로도 사용해봐야겠다.