백준 알고리즘 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
'Algorithm' 카테고리의 다른 글
백준 알고리즘 <연결 요소의 개수> (0) | 2021.01.30 |
---|---|
백준 알고리즘 <바이러스> (0) | 2021.01.30 |
백준 알고리즘 <좌표 정렬하기> (0) | 2021.01.29 |
백준 알고리즘 <DFS와 BFS> (0) | 2021.01.26 |
백준 14503번 <로봇 청소기> (0) | 2021.01.17 |
댓글