문제:
수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
입력:
첫째 줄에 정렬하려고 하는 수 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 |