sort ํจ์๋ฅผ ์ฌ์ฉํ ๋ compare ํจ์๋ฅผ ์ฌ์ ์ ๋ ฌ์ด ๋๋๋ก ๊ตฌํํด์คฌ๋ค.
#include <bits/stdc++.h>
using namespace std;
bool compare(string x, string y){
return x < y;
}
int main(){
ios::sync_with_stdio(false);
cin.tie(NULL);
string S; cin >> S;
vector<string> v;
for(int i=0; i<S.size(); i++){
v.push_back(S.substr(i));
}
sort(v.begin(), v.end(), compare);
for(string s: v) cout << s << '\n';
}
[์๊ณ ๋ฆฌ์ฆ] Greedy Algorithm (2) (0) | 2022.01.08 |
---|---|
[์๊ณ ๋ฆฌ์ฆ] Greedy Algorithm (1) (0) | 2022.01.08 |
[๋ฐฑ์ค(BOJ)] 10824๋ฒ: ๋ค ์ (C++) (0) | 2021.08.30 |
[๋ฐฑ์ค(BOJ)] 11655๋ฒ: ROT13 (C++) (0) | 2021.08.30 |
[๋ฐฑ์ค(BOJ)] 2743๋ฒ: ๋จ์ด ๊ธธ์ด ์ฌ๊ธฐ (C++) (0) | 2021.08.30 |