✏️ 내가 작성한 코드
import sys
N = sys.stdin.readline()
print(''.join(sorted(N,reverse=True)))
✏️ 참고
join함수 사용.
''.join(리스트) : 리스트 ['1','2','3'] 을 '123' 이렇게 문자열로 합쳐서 반환해준다.
ex. '#'.join(리스트) : 1#2#3 반환 -> ''사이에 구분자가 있으면 요소들 사이에 넣어서 반환함.
''.join(리스트) 이거는 구분자가 없으므로 공백으로 처리되어 123처럼 반환되는 것.
다른 사람 풀이를 확인하니 input()을 입력받고 int로 형변환하여 또 list로 변환하고 sort처리하던데
애초에 input으로 입력받으면 문자열이므로 형변환 필요가없다. 바로 sort처리 해주면됨.
문자열이므로 리스트로 굳이 또 만들 필요도없다.
'백준' 카테고리의 다른 글
[백준][python] 2839 설탕 배달 문제 (0) | 2023.07.05 |
---|---|
[백준][python] 11053 가장 긴 증가하는 부분 수열문제 (0) | 2023.07.04 |
[백준][python]15969 행복 문제 (0) | 2023.06.26 |
[백준][python]10989 수 정렬하기 3 문제 (0) | 2023.06.26 |
[백준][python][구현] 4673 셀프넘버 문제 (0) | 2023.06.08 |