오늘은 간단한 문제라 다행히 첫트에 성공 !
문제를 보자마자 문자열로 바꾸고, 각 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 |
댓글