프로그래머스 문제
<정수 내림차순으로 배치하기>
정수를 받아서 내림차순으로 정렬해서 리턴해주는 문제이다.
정수를 내림차순으로 정렬하기위해서 하나씩 값을 나눠서 받아서 비교해야한다고 먼저 생각했다. for문으로 값을 나눠주기위해서 일단 정수를 문자열로 변환하고 그 변환한 값을 for문에 넣어서 리스트를 만들었다. 리스트에서는 sort를 사용해서 오름차순으로 reverse를 사용해서 반대로 내림차순으로 진행하고 정수로 값이 리턴되야해서 정수로 한번 더 변환해주었다.
다른 사람들의 풀이를 보면 리스트.sort(reverse = True)로 더 짧게도 구성되어있어서 코드를 더 짧게 만들 수 있다는 것을 배웠다.
'공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 두 정수 사이의 합 (0) | 2021.05.03 |
---|---|
[프로그래머스] 나누어 떨어지는 숫자 배열 (0) | 2021.04.30 |
[프로그래머스] 내적 (0) | 2021.04.28 |
[프로그래머스] 약수의 합 (0) | 2021.04.27 |
[프로그래머스] 평균 구하기 (0) | 2021.04.26 |