Leetcode_程序员面试金典_面试题 01.03. URL化
程序员文章站
2024-03-04 10:51:05
...
题目:URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)
class Solution:
def replaceSpaces(self, S: str, length: int) -> str:
if length==0:return S
tmp=[]
for i in range(length):
if S[i]==' ':tmp.append('%20')
else:tmp.append(S[i])
return ''.join(tmp)
笔记:
str.join(sequence)
- sequence – 要连接的元素序列。
推荐阅读