본문 바로가기
Algorithms

백준 1427. 소트인사이드

by Brian Go 2022. 6. 7.

 

오늘은 간단한 문제라 다행히 첫트에 성공 !

문제를 보자마자 문자열로 바꾸고, 각 char를 리스트에 넣은 후 거꾸로 정렬하면 되겠다는 생각을 했다.

n = input
for (int i=0; i<len(n); i++)
     lst.append(n[i])
lst.sort_reverse()
for (char c : lst)
    print(c, end="")
print()
 

간단한 Pseudo code는 위와 같다. 최종 코드는

n = input()
lst = list(map(int, [n[x] for x in range(len(n))]))
lst.sort(reverse=True)

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

이렇게 된다. 리스트 변환을 한 줄로 끝내고 싶어서 한줄 for문을 이용해봤다.

 

 

'Algorithms' 카테고리의 다른 글

백준 11651. 좌표 정렬하기 2  (0) 2022.06.07
백준 11650. 좌표 정렬하기  (0) 2022.06.07
백준 2108. 통계학  (0) 2022.06.07
백준 2750. 수 정렬하기1  (0) 2022.06.07
BFS : 너비 우선 탐색 (Java)  (0) 2021.10.07

댓글