์ตœ๋Œ€ 1 ๋ถ„ ์†Œ์š”

์†ŒํŠธ์ธ์‚ฌ์ด๋“œ

์ˆซ์ž๋ฅผ ์ž…๋ ฅ๋ฐ›์•„ ์ž๋ฆฟ์ˆ˜๋ณ„๋กœ ๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌ์„ ํ•˜๋Š” ๋ฌธ์ œ๋‹ค.
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 ํ•จ์ˆ˜๋กœ ๋ณ€ํ™˜ํ•œ๋‹ค

๋ฌธ์ œ

https://www.acmicpc.net/problem/1427

ํƒœ๊ทธ: ,

์นดํ…Œ๊ณ ๋ฆฌ:

์—…๋ฐ์ดํŠธ:

๋Œ“๊ธ€๋‚จ๊ธฐ๊ธฐ