スクリーンショット_2019-06-09_0

【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


閲覧ありがとうございます。 コンテンツをいいねと思ってくださった方にサポートいただけると大変嬉しいです!