有用的数学


Submit solution

Points: 10
Time limit: 1.0s
Memory limit: 4M

Author:
Problem type
Allowed languages
C++

有用的数学

Xenia 是一位刚刚开始学习数学的三年级小学生,她正在学习加法运算。

老师在黑板上写下了多个数字的和。学生们需要计算这个和。为了让计算更简单,这个和只包含数字 1、2 和 3。尽管如此,这对 Xenia 来说还是不够的,因为她刚开始学习计数,她只能计算加数按非递减顺序排列的和。举个例子,她不能计算 1+3+2+1 这样的和,但她可以计算 1+1+2 和 3+3 这样的和。

你有一个老师写在黑板上的和。请重新排列加数,输出一个 Xenia 能够计算的和。

输入:

输入的第一行是一个非空字符串 s,表示 Xenia 需要计算的和。字符串 s 不包含空格,仅包含数字和符号 "+"。此外,字符串 s 是一个有效的数字和,它只包含数字 1、2 和 3,且长度不超过 100 个字符。

输出:

输出重新排列后的和,Xenia 可以计算这个和。

输入1:
3+2+1
输出1:
1+2+3
输入2:
1+1+3+1+3
输出2:
1+1+1+3+3
输入3:
2
输出3:
2

Comments

There are no comments at the moment.