๐[๋ฐฑ์ค-1427] ์ํธ์ธ์ฌ์ด๋(Python)
์ํธ์ธ์ฌ์ด๋
์ซ์๋ฅผ ์
๋ ฅ๋ฐ์ ์๋ฆฟ์๋ณ๋ก ๋ด๋ฆผ์ฐจ์ ์ ๋ ฌ์ ํ๋ ๋ฌธ์ ๋ค.
ex) input: 54213 -> output: 54321
๋ฌธ์ ํ์ด
num = int(input())
arr = []
arr = list(map(int, str(num)))
arr.sort(reverse=True) # ๋ด๋ฆผ์ฐจ์ -> reverse=False๊ฐ ๋ํดํธ
for i in arr:
print(i, end='')
[์ฝ๋ ๋ถ์]
- str(n) : ์ซ์๋ฅผ ๋ฌธ์์ด๋ก ๋ง๋ค์ด์ค๋ค
- map(int, str(n)) : ๋ฌธ์์ด๋ก ๋์ด์๋ ๊ฐ ์๋ฆฟ์๋ฅผ ์ ์๋ก ๋ฐ๊ฟ์ค๋ค( ex, โ123โ > ์ ์ 1, 2, 3 ๊ฐ๊ฐ์ผ๋ก ๋ฐ๊ฟ์ค๋ค)
- ์ฆ, ๋ฆฌ์คํธ์ ๋ชจ๋ ์์๋ฅผ int๋ฅผ ์ฌ์ฉํด์ ๋ณํ
- listํจ์๋ก list ํจ์๋ก ๋ณํํ๋ค
๋๊ธ๋จ๊ธฐ๊ธฐ