감자튀김 공장🍟

[백준/1427] 소트인사이드 (with 파이썬) 본문

Algorithm/BOJ

[백준/1427] 소트인사이드 (with 파이썬)

Potato potage 2022. 11. 13. 14:08
반응형

✔ 문제


풀이

🍟 나의 정답 코드

import sys
input = sys.stdin.readline

n = list(map(str, input().rstrip()))
for i in range(len(n)):
    n[i] = int(n[i])
n.sort(reverse=True)

s = ''
for i in n:
    s += str(i)

print(s)

 

🍙 다른 사람 코드

number = list(map(int, str(input())))
number.sort(reverse=True)

print(''.join(map(str, number)))

✔ 설명

1. 연속된 숫자를 map, list를 사용해 str로 입력 받은 후 이를 int형으로 형 변환을 한다.

2. int로 형 변화된 list를 sort(reverse=True)를 사용해 내림차순 정렬을 한다.

3. list를 다시 한 문장(or 숫자)로 만들기 위해 다시 str로 형 변환 하여 출력한다.


✔ 후기

늘 그렇듯이 짧게 하는 방법은 있기 마련... 심지어 그것이 문자열이라면 100% 있을 것이다...

반응형
Comments