코딩
[백준 C++] 1427번 - 소트인사이드
goosong
2025. 4. 13. 23:56
문제:
수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
입력:
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
출력:
첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
오답:
(13) e는 숫자가 아닌 문자로 인식된다. 숫자로 바꿔주려면 ( 문자 - '0' )
어째 매번 같은걸 틀리고 있는것 같다...
(16) 기본적으로 sort(시작, 끝) = 작은수 ~ 큰수 → 오른차순 정렬이 된다.
내림차순 정렬을 하려면 sort(시작, 끝, greater<자료형>()) 써주기