首页 > 其他 > 详细

leetcode-25双周赛-改变一个整数能得到的最大差值

时间:2020-05-03 21:21:38      阅读:65      评论:0      收藏:0      [点我收藏+]

题目描述:

技术分享图片

 

 技术分享图片

 

 提交:

class Solution:
    def maxDiff(self, num: int) -> int:
        maxn, minn = num, num
        for i in range(10):
            s = str(num).replace(str(i), 9)
            maxn = max(int(s), maxn)
            s = str(num).replace(str(i),0)
            if s[0] != 0:
                minn = min(int(s), minn)
            s = str(num).replace(str(i), 1)
            minn = min(int(s), minn)
        return maxn - minn

 

leetcode-25双周赛-改变一个整数能得到的最大差值

原文:https://www.cnblogs.com/oldby/p/12823426.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!