728x90
SMALL
문제
https://www.acmicpc.net/problem/1427
1427번: 소트인사이드
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
풀이
sol1
N = input()
num_list=[]
for i in N:
num_list.append(int(i)) #입력받은 문자를 숫자로 변환해서 list에 추가
num_list.sort(reverse=True) #list를 내림차순으로 정렬
print(str(num_list).replace(', ','').replace('[','').replace(']',''))
sol2
N = input()
sorted_num = sorted(N, reverse=True)
result = ''.join(sorted_num)
print(result)
간단하게 하려고 만든 코드
sorted_num은 문자들로 이루어진 리스트.
join() 메서드는 문자열을 연결하는 파이썬의 문자열 메서드. '연결기호'.join(연결하려는문자열) 로 사용하면 된다.
728x90
LIST
'코테공부 > python 백준' 카테고리의 다른 글
백준 1920 : 수 찾기 (0) | 2024.03.15 |
---|---|
파이썬 백준 1764 : 듣보잡 (0) | 2024.03.15 |
파이썬 백준 1181 : 단어 정렬 (0) | 2024.03.14 |
파이썬 백준 2750 : 수 정렬하기 (0) | 2024.03.14 |
파이썬 백준 1158 : 요세푸스 문제 (0) | 2024.03.13 |