본문 바로가기
백준 코딩테스트/실버

1427) 소트인사이드 (C++)

by xortl98 2022. 5. 8.
728x90

 출처 

https://www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

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

www.acmicpc.net

 내 풀이 

#include<iostream>
#include<vector>
#include<algorithm>

using namespace std;

string input = " ";
vector<char> v;	//결과값
int main()
{
	//혹시 모를 시간 초과 때문에 선언 
	ios::sync_with_stdio(false);
	cin.tie(NULL);
	cout.tie(NULL);

	cin >> input;

	for (int i = 0; i < input.length(); i++)
	{
		v.push_back(input[i]);
	}
	sort(v.begin(), v.end(), greater<>());
	for (int i = 0; i < input.length(); i++)
	{
		cout << v[i];
	}
}

 

 해설

문자열을 입력받고 하나씩 쪼개서 벡터에 넣은 뒤 내림차순 해주었다. 

 느낀점 

천천히 기초 쌓기 

 

'백준 코딩테스트 > 실버' 카테고리의 다른 글

1021) 회전하는 큐 (C++)  (0) 2022.05.09
11650) 좌표 정렬하기 (C++)  (0) 2022.05.09
9012) 괄호 (C++)  (0) 2022.05.08
2108) 통계학 (C++)  (0) 2022.05.08
10989) 수 정렬하기 3 (C++)  (0) 2022.05.07