자료구조 및 알고리즘/백준

[python] 1427. 소트인사이드

viamemine 2023. 1. 18. 12:58
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