NicoalsNC

关注

LeetCode题解(1844):将所有数字用字符替换(Python)

NicoalsNC

关注

阅读 35

2022-10-22


题目:​​原题链接​​(简单)

标签:字符串

解法

时间复杂度

空间复杂度

执行用时

Ans 1 (Python)

40ms (61.30%)

Ans 2 (Python)

Ans 3 (Python)

解法一:

class Solution:
def replaceDigits(self, s: str) -> str:
lst = list(s)
size = len(lst)

for i in range(1, size, 2):
c, x = lst[i - 1], int(lst[i])
lst[i] = chr(((ord(c) - 97) + x) % 26 + 97)

return "".join(lst)


相关推荐

时光已翩然轻擦

python黎明函数替换所有数字

时光已翩然轻擦 73 0 0

zhaoxj0217

LeetCode题解(Offer05):将字符串中的空格替换为“%20“(Python)

zhaoxj0217 88 0 0

蛇发女妖

LeetCode1576. 替换所有的问号题解(easy)

蛇发女妖 54 0 0

微言记

Python|Leetcode《1576》|替换所有的问号

微言记 53 0 0

冬冬_79d4

【LeetCode】448. 找到所有数组中消失的数字

冬冬_79d4 169 0 0

janedaring

LeetCode-448-找到所有数组中消失的数字

janedaring 62 0 0

爱读书的歌者

leetcode:448. 找到所有数组中消失的数字

爱读书的歌者 120 0 0

快乐与微笑的淘气

python将数字写入字符

快乐与微笑的淘气 56 0 0

cnlinkchina

LeetCode题解(0833):字符串中的查找与替换(Python)

cnlinkchina 191 0 0

棒锤_45f2

LeetCode题解(0012):将整数转换为罗马数字(Python)

棒锤_45f2 63 0 0

精彩评论(0)

0 0 举报