코딩

[백준 C++] 1427번 - 소트인사이드

goosong 2025. 4. 13. 23:56

정답

문제:

수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.

 

입력:

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

 

출력:

첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.


오답:

(13) e는 숫자가 아닌 문자로 인식된다. 숫자로 바꿔주려면 ( 문자 - '0' )

어째 매번 같은걸 틀리고 있는것 같다...

 

(16) 기본적으로 sort(시작, 끝) = 작은수 ~ 큰수 → 오른차순 정렬이 된다.

내림차순 정렬을 하려면 sort(시작, 끝, greater<자료형>()) 써주기