![スクリーンショット_2019-06-09_0](https://assets.st-note.com/production/uploads/images/12198746/rectangle_large_type_2_88e05497f0508dace961f1300e996e64.png?width=800)
【C++】文字列の中を昇順に並び替える方法
例えば、"cab" という文字列において、
文字列の中を昇順に並び替えると "abc" になる。
また、"231" という文字列において、
文字列の中を昇順に並び替えると "123" になる。
以下のプログラムでは s に文字列を入力することで、
文字列の中を昇順に並び変えた結果が出力される。
#include <iostream>
using namespace std;
int main()
{
string s;
cin >> s;
sort(s.begin(), s.end());
cout << s << endl;
return 0;
}
入力例1
dagcefb
出力結果
abcdefg
入力例2
41253
出力結果
12345
AtCoderの問題
参考までに文字列の中をソートするAtCoderの問題を載せておきます。
AtCoder Beginner Contest 093 「A - abc of ABC」
閲覧ありがとうございます。 コンテンツをいいねと思ってくださった方にサポートいただけると大変嬉しいです!