見出し画像

日刊競プロ ABC242 -B - Minimize Ordering-

B - Minimize Ordering

問題文
文字列 S が与えられます。S の各文字を並び替えて得られる文字列 S′のうち、辞書順で最小のものを出力してください。なお、相異なる 2 つの文字列 s=s1​s2​…sn​と t=t1​t2​…tm​について、それらが以下の条件のいずれかを満たすとき、辞書順で s<t であるとします。
ある整数 i (1≤i≤min(n,m)) が存在し、si​<ti​かつすべての整数 j (1≤j<i) について sj​=tj​
すべての整数 i (1≤i≤min(n,m)) について si=ti​かつ、n<m

考えたこと

入力をリスト形式で受け取りソートし、もう一度文字列として入力させれば良いと考えた。

S=list(input())
S.sort()
print ("".join(S))

いいなと思ったら応援しよう!