광고
광고
1427_소트인사이드
2143을 입력하면 출력을 4321을 출력하는 문제이다.
여기에서는 2143을 char로 입력받아 int로 변환하여 정렬한 후 출력하는 부분이 핵심이었다. Char to int를 하기 위해 다음 코드를 사용하였다.
v.push_back(T[i]-'0');
using namespace std;
int main() {
IOFAST();
string T;
vector<int> v;
cin >> T;
for(int i=0;i<T.length();i++){
v.push_back(T[i]-'0');
}
sort(v.begin(), v.end(),greater<int>{});
for(int i=0;i<T.length();i++){
printf("%d",v[i]);
}
}
'ALGORITHM' 카테고리의 다른 글
1181_단어정렬 (0) | 2018.05.11 |
---|---|
10989_수 정렬하기3 (0) | 2018.05.11 |
10974_모든순열 (0) | 2018.04.21 |
1057_토너먼트 (0) | 2018.04.20 |
1966_프린터 큐 (0) | 2018.04.18 |