문제.
https://www.acmicpc.net/problem/1427
1427번: 소트인사이드
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
코드.
a = list(input())
a.sort(reverse=True)
for i in a:
print(i,end='')
입력 값 | 출력 값 |
2143 | 4321 |
해석 및 풀이.
★ 이 문제는 무작위의 수를 공백없이 받아 내림차순하여 공백없이 출력하는 프로그램을 만드는 문제입니다.
이때 sort(reverse=True) 함수를 쓰지 않을것을 권장하는데 저는 주저없이 사용했다는 점 참고 부탁드립니다.
a = list(input())
a.sort(reverse=True)
for i in a:
print(i,end='')
공백이 없이 숫자가 입력되기 때문에 split() 함수 없이 바로 input() 함수에 list로 감싸서 리스트로 담아줍니다. 그리고 sort(reserve=True) 함수를 이용해서 내림차순으로 바꾼뒤에 반복문을 이용하여 print로 가로로 나열해서 출력해줍니다.
'코딩 테스트 문제 풀이' 카테고리의 다른 글
Do it 알고리즘 코딩 테스트 - 18번 (1) | 2023.11.03 |
---|---|
Do it 알고리즘 코딩 테스트 - 16번 (1) | 2023.11.03 |
Do it 알고리즘 코딩 테스트 - 15번 (0) | 2023.11.03 |
Do it 알고리즘 코딩 테스트 - 14번 (0) | 2023.11.03 |
Do it 알고리즘 코딩 테스트 - 13번 (0) | 2023.11.03 |