strํ์์ listํ / ํ๋ก๊ทธ๋๋จธ์ค ์ ์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ๋ฐฐ์นํ๊ธฐ (level1)
2020. 11. 9. 14:24ใBackend/๐ Python
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 ) #๋ฆฌ์คํธ์์ ๋ฌธ์์ด์ผ๋ก
'Backend > ๐ Python' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[ํ์ด์ฌ] 2์ฐจ์ ๋ฆฌ์คํธ๋ฅผ 1์ฐจ์ ๋ฆฌ์คํธ๋ก ๋ง๋ค๊ธฐ (0) | 2020.12.30 |
---|---|
ํ์ด์ฌ ๋์ ๋๋ฆฌ value ๊ธฐ์ค ์ ๋ ฌ (key, lambda) (0) | 2020.11.22 |
Stack, Queue (0) | 2020.11.09 |
heapq ๋ชจ๋ (heapq.heapify(), heapq.heappop(), heapq.heappush()) (0) | 2020.10.30 |
OR ( | ) ์ฐ์ฐ์ (0) | 2020.06.22 |