欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

Leetcode_程序员面试金典_面试题 01.03. URL化

程序员文章站 2024-03-04 10:51:05
...

题目:URL化。编写一种方法,将字符串中的空格全部替换为%20。假定该字符串尾部有足够的空间存放新增字符,并且知道字符串的“真实”长度。(注:用Java实现的话,请使用字符数组实现,以便直接在数组上操作。)

Leetcode_程序员面试金典_面试题 01.03. URL化

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 – 要连接的元素序列。