본문 바로가기

카테고리 없음

[알쓰] 백준 1427 : 소트인사이드

문제

 

 

접근

 

  • sort 함수를 이용해보자

 

정답

 

# 1427번 소트인사이드

num = list(input())

num.sort(reverse=True)

for i in range(len(num)):
    print(num[i], end="")

 

배운점

  1. 내림차순 정렬은 reverse = True를 사용한다
  2. 출력할때 end=""가 있으면 줄바꿈이 없이 출력된다.

 

다른사람코드

a = input()
b = ''.join(sorted(a,reverse=True))
print(b)

 

백준사람들은 어떻게 풀었나 궁금해서 찾아봤습니다.

join을 이용한 풀이가 많아서 찾아보니

.join(리스트)를 이용하면 매개변수로 들어온 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환해주는 함수

출처: https://blockdmask.tistory.com/468 [개발자 지망생:티스토리]

라네요

 

신기합니다. 파이썬.