정수 n을 받아 각 자리수를 큰 것부터 작은 순으로(내림차순으로) 정렬한다.
문제 파악도 쉽고 엄청 짧은 코드로 쓸 수 있을 것 같았는데, 쓰다보니 꽤 길어졌다.
n을 string의 형태로 다시 정의하고 n의 첫번째 숫자부터 하나씩 배열로 받았다.
이후 그 배열을 내림차순으로 정렬하고, 반복문을 만들어 문자열로 하나씩 추가해주는 방식이었다.
for문이 두 번이나 들어갔고 배열을 이용했기 때문에 효율적이진 못한 것 같아서 더 고민해봐야겠다.
'공부 > 프로그래머스' 카테고리의 다른 글
[프로그래머스] 42747번 (0) | 2022.06.15 |
---|---|
[프로그래머스] 12903번 (0) | 2022.06.15 |
[프로그래머스] 77884번 (0) | 2022.06.15 |
[프로그래머스] 42587번 (0) | 2022.06.15 |
[프로그래머스] 12906번 (0) | 2022.06.15 |