0
点赞
收藏
分享

微信扫一扫

Leetcode 1881. Maximum Value after Insertion [Python]

zhongjh 2022-02-04 阅读 69

分+ - 数字,如果是+ 数字,则找到第一个比x小的数字,把x放到这个数字前面。如果是-数字,则从第1位开始遍历,找到第一个比x大的数字,把x放到这个数字前面。

class Solution:
    def maxValue(self, n: str, x: int) -> str:
        if n[0] != '-':
            for i in range(len(n)):
                if int(n[i]) < x:
                    return n[:i] + str(x) + n[i:]     
        else:
            for i in range(1, len(n)):
                if int(n[i]) > x:
                    return n[:i] + str(x) + n[i:]
        return n + str(x)
举报

相关推荐

0 条评论