#LQC20240305. 比n小的最大数
比n小的最大数
编程实现
给定一个正整数,请将n中的每位数字重新排列并组成一个新数,要求新数的值要小于,请找出所有符合要求的新数中最大的那个正整数,如果不存在这样的正整数,则输出 。
例1:中每位上的数字依次是,重新排列组成的新数有,新数中小于的有,其中符合要求的最大正整数是;
例 2:,中每位上的数字依次是,重新排列组成的新数有,新数中不存在小于的正整数,故输出。
输入描述
输入一个正整数 ,整数之间以一个空格隔开
输出描述
输出一个正整数,表示符合要求的最大正整数
样例
输入样例 #1
312
输出样例 #1
231