본문 바로가기
Algorithm/백준 알고리즘 풀이

[Baekjoon] 1427. 소트인사이드

by newnu 2021. 4. 19.
반응형

# Problem

배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.

입력

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

출력

첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.

 

# My Answer

n = input()
result=[]
for _ in n:
    result.append(_)
result.sort(reverse=True)
print(''.join(result))

 

# Solution 1

array = input()

for i in range(9, -1, -1): 
	for j in array:
		if int(j) == i: 
        	print(i, end='')

9부터 반대로 확인하면서

배열의 처음부터 끝까지 확인할 때

해당 숫자가 있으면 프린트 

반응형