#245. 交换游戏

交换游戏

说明

小明在做一个数字游戏,规则如下:
给你一个正整数num 。你可以交换 num 中奇偶性相同的任意两位数字(即,都是奇数或者偶数)。
返回交换任意次之后num的最大可能值。
请你编程输出正确答案。

输入格式

一行数字num(1<=num<=10^9)

输出格式

一行交换后的最大值。

样例

1234
3412

提示

样例:交换数字 3 和数字 1 ,结果得到 3214 。
交换数字 2 和数字 4 ,结果得到 3412 。
注意,可能存在其他交换序列,但是可以证明 3412 是最大可能值。
注意,不能交换数字 4 和数字 1 ,因为它们奇偶性不同。


相关

在以下作业中:

函数