문제
접근
- sort 함수를 이용해보자
정답
# 1427번 소트인사이드
num = list(input())
num.sort(reverse=True)
for i in range(len(num)):
print(num[i], end="")
배운점
- 내림차순 정렬은 reverse = True를 사용한다
- 출력할때 end=""가 있으면 줄바꿈이 없이 출력된다.
다른사람코드
a = input()
b = ''.join(sorted(a,reverse=True))
print(b)
백준사람들은 어떻게 풀었나 궁금해서 찾아봤습니다.
join을 이용한 풀이가 많아서 찾아보니
.join(리스트)를 이용하면 매개변수로 들어온 ['a', 'b', 'c'] 이런 식의 리스트를 'abc'의 문자열로 합쳐서 반환해주는 함수
출처: https://blockdmask.tistory.com/468 [개발자 지망생:티스토리]
라네요
신기합니다. 파이썬.