본문 바로가기
Algorithm

백준 알고리즘 <소트인사이드>

by seungh2 2021. 1. 29.

백준 알고리즘 1427번

www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

첫째 줄에 정렬하고자하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net


1427번

입력받은 수를

내림차순으로 정렬한 수를 출력하면 된다.


문제 해결

파이썬을 이용했는데

일단 문자열로 입력받고 입력받은 문자열의 각 문자를 원소로 리스트를 만들었다.

그리고 타입을 int로 바꿔준 후 정렬하고 reverse해줬다.

그리고 다시 문자열로 바꿔준 후 출력했다.

 

파이썬에 reverse가 있어서 쉽게 풀 수 있었다.


코드

def main():
    a = input()
    data = list(map(int, a))
    sort_data = sorted(data)
    sort_data.reverse()
    temp = list(map(str, sort_data))
    print(''.join(temp))

if __name__ == '__main__':
    main()


 

728x90

댓글