๐Ÿ’ป FE/๐Ÿ“ ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต๋ฌธ์ œ <์ •์ˆ˜ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ๋ฐฐ์น˜ํ•˜๊ธฐ>

Roy Miller 2022. 9. 15. 21:37

ํ”„๋กœ๊ทธ๋ž˜๋จธ์Šค ์ฝ”๋”ฉํ…Œ์ŠคํŠธ ์—ฐ์Šต 1 ๋‹จ๊ณ„ ์—ฐ์Šต๋ฌธ์ œ Python3

https://school.programmers.co.kr/learn/courses/30/lessons/12933

 

 

 

๋‚˜์˜ ์ฝ”๋“œ

def solution(n):
    s = str(n)
    an =""
    arr = []
    
    for i in range(len(s)):
        arr.append(s[i])
    arr.sort(reverse=True)
    
    for i in range(len(arr)):
        an += arr[i]
    
    an = int(an)
    
    return an

์ •์ˆ˜๋กœ ์ž…๋ ฅ์„ ๋ฐ›์„๊ฑฐ๋‹ค (intํ˜•)

ํ•˜๋‚˜ํ•˜๋‚˜ ๋‚˜๋ˆ ์ค˜์•ผํ•˜๋‹ˆ ๋ฆฌ์ŠคํŠธ ํ˜•ํƒœ๋กœ ๋งŒ๋“ค์–ด์„œ sortํ•˜๋ฉด ๋ ๊ฑฐ๋‹ค 

๋ฐฐ์—ด์— ๋„ฃ์–ด์ฃผ๊ณ 

๋‚ด๋ฆผ์ฐจ์ˆœ ์ •๋ ฌํ•ด์ฃผ๊ณ 

๋ฌธ์ž์—ด ๋”ํ•˜๋Š” ๊ฑธ๋กœ ํ•ฉ์ณ์ฃผ๊ณ 

๋ฆฌํ„ด์„ ์ •์ˆ˜๋กœ ํ•ด์•ผํ•˜๋‹ˆ ํ˜•๋ณ€ํ™˜ ํ•ด์ฃผ๋ฉด

๋—.

 

 

 

ํƒ€์ธ ์ฝ”๋“œ

def solution(n):
    ls = list(str(n))
    ls.sort(reverse = True)
    return int("".join(ls))

์ฝ”๋“œ ์ •๋ง ๊น”๋”ํ•˜๋„ค..

ํ‚น๋ฐ›๋„ค... 

๋น„์Šทํ•˜๊ฒŒ ์‹œ๋„๋ฅผ ํ–ˆ์—ˆ๋Š”๋ฐ

๋‚œ ์™ธ์•Š๋˜

 

 

 

์ •๋ ฌ ์ฐธ๊ณ : https://wikidocs.net/16041