题目描述:
给定一个正整数N(100≤N≤999),交换N中任意两个数位上的数字获得一个新值,找到一种交换方式使得新值最大,并输出,如果交换后的新值都不大于N,则输出N。(只能交换一次)
例如:N=145,有三种交换方式,交换后的新值分别为415、541、154,其中交换后最大的新值为541,则输出541。
输入描述:
输入一个正整数N(100≤N<999)
输出描述:
输出一个正整数,表示交换后的最大值
样例输入:
145
样例输出:
541