1323.6和9组成的最大数字
给你一个仅由数字6和9组成的正整数num。你最多只能翻转一位数字,将6变成9,或者把9变成6 。
请返回你可以得到的最大数字。
示例1:
输入:num = 9669
输出:9969
解释:
改变第一位数字可以得到6669 。
改变第二位数字可以得到9969 。
改变第三位数字可以得到9699 。
改变第四位数字可以得到9666 。
其中最大的数字是9969 。
示例2:
输入:num = 9996
输出:9999
解释:将最后一位从6变到9,其结果9999是最大的数。
def func(num):
return int(str(num).replace('6','9',1))
print(func(9669))