문제 링크: https://www.acmicpc.net/problem/1427
백준 정렬 7단계 - 1427번 소트인사이드를 풀어보았다.
풀이: 문자열로 입력받고 거꾸로 정렬해 출력한다.
C++의 경우, string 자체가 sort가 된다는 것과 greater을 써서 내림차순을 할 수 있다는 것을 알게 되었다.
C++
#include <iostream>
#include <algorithm>
using namespace std;
int main()
{
string s;
cin>>s;
sort(s.begin(),s.end(),greater<char>()); // greater을 하면 내림차순이 된다
cout<<s;
}
Python
n=input()
arr=[]
for i in n:
arr.append(int(i))
arr.sort()
arr.reverse() # 거꾸로 정렬
for i in arr:
print(i,end='')
Java
'코테용 문제풀이 > 백준' 카테고리의 다른 글
좌표 정렬하기 2 풀이 (0) | 2023.01.05 |
---|---|
좌표 정렬하기 풀이 (0) | 2023.01.04 |
통계학 풀이 (0) | 2023.01.04 |
수 정렬하기 3 풀이 (0) | 2023.01.04 |
수 정렬하기 2 풀이 (0) | 2023.01.04 |