Updated:
๐๏ธย solution
import sys
from collections import Counter
"""
[์๊ฐ]
1) 23:50 ~ 24:03
[์์ฝ]
1) ์์ ๊ฐ ์๋ฆฌ์๋ฅผ ๋ด๋ฆผ์ฐจ์
- 2143: 4321
[์ ๋ต]
1) ์
๋ ฅ ๋ฐ๋ ์ซ์๋ฅผ split์ผ๋ก ์๋ผ์ ๋ค์ sort ํด์ผ์ง
- split, Counter, sort ๊ฐ์ด ์ฌ์ฉํ๋ฉด ๋ ๋ฏ
"""
n = list(sys.stdin.readline().rstrip())
count = Counter(n)
tmp_result = sorted(count.elements(), reverse=True)
print(int(''.join(tmp_result)))
๐กย idea
- 1) ์
๋ ฅ๋ ์ซ์๋ฅผ ๋ฌธ์์ด๋ก ๊ฐ์ฃผ
- ๋ฌธ์์ด์ ๋ฆฌ์คํธ์ ๋ด์ ๊ฐ๋ณ ์์๋ก ์ฐข์ด์ง๊ฒ ๋ง๋ค๊ธฐ
- 2)
collection.Counter
๋ฅผ ์ด์ฉํด ๊ฐ์ ์ธ๊ธฐ
Counter
๊ฐ์ฒด์ sorted
์ elements
๋ฉ์๋ ์ ์ฉํด์ ๋ด๋ฆผ์ฐจ์์ผ๋ก ์ ๋ ฌ๋ ๋ฌธ์์ด์ ๋ง๋ค๊ธฐ
- ๋ง๋ค์ด์ง ๋ด๋ฆผ์ฐจ์ ๋ฌธ์์ด์ ๋ค์ ์ซ์๋ก ๋ณํ
Leave a comment