Backend/๐ Python
strํ์์ listํ / ํ๋ก๊ทธ๋๋จธ์ค ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (level1)
Hugehoo
2020. 11. 9. 14:24
List์ String
ํ๋ก๊ทธ๋๋จธ์ค์ ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ ๋ฌธ์ ๋ฅผ ํ๋ค ์์๋ธ ์ฌ์ค
def solution(n):
# arr = sorted(list(str(n)), reverse = True)
arr = sorted(str(n), reverse = True)
return int(''.join(arr))
n = 8421523
print(solution(n))
- ์ ์ฝ๋ 2๋ฒ์งธ ์ค์์, ์์ฐ์n์ str()๋ก ๋ฌธ์์ด๋ก ๋ง๋ ํ, list()๋ฅผ ํ๋ฒ ๋ ๊ฐ์ธ์คฌ๋๋ฐ ๊ทธ๋ด ํ์๊ฐ ์๋ค.
- str()๋ก ๋ฌถ๊ธฐ๋ง ํด๋, ๋ฆฌ์คํธ ์ฒ๋ผ sorted()๋ ์ธ๋ฑ์ฑ, ์ฌ๋ผ์ด์ฑ ๋ฑ์ด ๊ฐ๋ฅํด์ง๋ค.
- ๋ฆฌ์คํธ์ ๋ฌธ์์ด์ ์ ์ฌํ๋ฉฐ ์๋ก ๋ณํ์ด ๊ฐ๋ฅํ๋ค
# ์์๋๋ฉด ์ข์ ๊ฟํ
list = str.split( ) #๋ฌธ์์ด์์ ๋ฆฌ์คํธ๋ก
" ".join( list ) #๋ฆฌ์คํธ์์ ๋ฌธ์์ด์ผ๋ก