백준[파이썬]
[백준/Python] 1427 소트인사이드
코린이 파닥거리기
2024. 10. 18. 23:39
728x90
반응형
SMALL
https://www.acmicpc.net/problem/1427
제출코드
N = input()
N_list = [i for i in N]
N_list.sort(reverse = True)
print(''.join(N_list))
코드 설명 및 풀이과정
숫자 N을 input()으로만 받는다.
문자열 N을 하나씩 다 나눠서 리스트 형식으로 바꾼 뒤 sort함수를 사용하여 문자의 아스키 코드값이 높은값부터 정렬한다. 그 후 join함수를 사용하여''으로 된 원소들을 합쳐서 N_list를 문자열로 만들어서 출력한다.
느낀점
파이썬 함수 sort와 sorted를 찾아보다가 sorted는 새로운 정렬된 리스트를 리턴하는 것이고, 기존 리스트 자체를 정렬시키는 것이 sort함수였다는 것을 알았다. 문자열과 리스트를 잘만 활용하면 쉽게 풀 수 있었던 것 같다.
728x90
반응형
LIST