Posted on 2022-11-07 18:09
Uriel 閱讀(53)
評論(0) 編輯 收藏 引用 所屬分類:
閑來無事重切Leet Code 、
大水題
給一個由6和9構成的數,可以更改一次,6改為9或者9改為6,求可以得到的最大的數
直接轉為字符串從左到右找,把第一個找到的6改為9,用python的replace函數操作很方便
1 #1323
2 #Runtime: 18 ms
3 #Memory Usage: 13.6 MB
4
5 class Solution(object):
6 def maximum69Number (self, num):
7 """
8 :type num: int
9 :rtype: int
10 """
11 nums = str(num)
12 return int(nums.replace('6', '9', 1))