728x90
반응형
- 문제
- 올바른 풀이
string = str(input())
str_list = []
for i in string:
str_list.append(i)
str_list = sorted(str_list,reverse=True)
make_int = ""
for i in str_list:
make_int += i
print(int(make_int))
해당 문제는 배열을 내림차순으로 정렬하는 문제이다.
먼저 입력받은 값을 따로 떨어트려야 하기 때문에 str_list에 모두 append를 해주고,
해당 리스트를 reverse=True로 정렬해준다.
그리고 한 글자 한 글자 붙여주기 위해 for문으로 빈 string에 붙여주고 int 값으로 출력했다.
정 ! 답 ! (sorted() 없으면 못 살아 .. ) 아니 구현할 수는 있지만 훨씬 코드가 길어지는 것 !
728x90
'자료구조 및 알고리즘 > 백준' 카테고리의 다른 글
[python] 1003. 피보나치 함수 (0) | 2023.01.21 |
---|---|
[python] 18870. 좌표 압축 (0) | 2023.01.19 |
[python] 2751. 수 정렬하기 2 (0) | 2023.01.18 |
[python] 1181. 단어 정렬 (0) | 2023.01.18 |
[python] 2108. 통계학 (0) | 2023.01.16 |