所以我有这段代码,它用"%20“替换字符串中的每个空格。代码假定更改已经就绪,并且字符串有足够的空间来处理更多的插入。此外,还将给出字符串的真实长度。
这是代码。
def URLify(string, length):
string = list(string)
j = length - 1
i = j - 1
while i > 0:
if string[i - 1] == " ":
for k in range(j, i - 1, -1):
string[k + 2] = string[k]
string[i] = "2"
string[i + 1] = "0"
string[i - 1] = "%"
j = j + 2
i = i - 1
return "".join(string)
string = "Mr John Smith "
length = 13
print(URLify(string, length))
##Output: Mr%20John%20Smith 我正在尝试计算一个比O(n)更严格的时间复杂度界限。需要关于什么将是时间复杂性的建议。
发布于 2018-08-17 19:06:54
https://stackoverflow.com/questions/51893873
复制相似问题