#5754. 数字盗贼的挑战

数字盗贼的挑战

题目描述

怪盗基德是一名出色的数字盗贼,擅长窃取珍贵的数字宝藏。在密室的中央,基德看到了一个巨大的保险箱,里面藏着数字宝藏。

然而,基德发现这个保险箱上有一个巧妙的密码锁。密码锁的规则是这样的:只有通过交换数字中的两位,才能打开保险箱。基德明白,他只有一次机会交换数字中的​任意两位​,以得到最大的数字宝藏。

基德开始思考如何利用这次交换机会来获取最大的数字宝藏。他知道,这个数字宝藏是一个​非负整数​,所以它的数字位数不会超过十位数。

现在,你有机会像基德一样挑战自己。给定一个非负整数 xx,你至多可以交换一次数字中的任意两位。你能得到的最大值是多少呢?

输入

输入非负整数 xx

输出

能够得到的最大数。

样例

输入复制

2736

输出复制

7236

输入复制

9973

输出复制

9973

输入复制

9099

输出复制

9990

说明

【样例 11 解释】

交换数字 22 和数字 77

【样例 22 解释】

不需要交换。

【数据范围】

0x1080≤x≤10^8