본문 바로가기

공부/프로그래머스

[프로그래머스] 정수 내림차순으로 배치하기

프로그래머스 문제

<정수 내림차순으로 배치하기>

 

정수 내림차순으로 배치하기

정수를 받아서 내림차순으로 정렬해서 리턴해주는 문제이다.

 

정수 내림차순으로 배치하기 내 답변

정수를 내림차순으로 정렬하기위해서 하나씩 값을 나눠서 받아서 비교해야한다고 먼저 생각했다. for문으로 값을 나눠주기위해서 일단 정수를 문자열로 변환하고 그 변환한 값을 for문에 넣어서 리스트를 만들었다. 리스트에서는 sort를 사용해서 오름차순으로 reverse를 사용해서 반대로 내림차순으로 진행하고 정수로 값이 리턴되야해서 정수로 한번 더 변환해주었다.

 

다른 사람들의 풀이를 보면 리스트.sort(reverse = True)로 더 짧게도 구성되어있어서 코드를 더 짧게 만들 수 있다는 것을 배웠다.