코딩

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

goosong 2025. 4. 13. 23:56

정답

문제:

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

 

입력:

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

 

출력:

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


오답:

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

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

 

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

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

'코딩' 카테고리의 다른 글

[백준 C++] 9012번 - 괄호  (0) 2025.04.30
[백준 C++] 5073번 - 삼각형과 세 변  (0) 2025.04.14
[백준 C++] 2751번 - 수 정렬하기2  (0) 2025.04.13
[백준 C++] 2738번 - 행렬 덧셈  (0) 2025.04.11
[백준 C++] 2444번 - 별 찍기 7  (0) 2025.04.11