【Python】【難易度:簡単】Leetcode面接問題01.03.URL化

809 ワード

URL化.文字列のスペースをすべて%20に置き換える方法を作成します.文字列の末尾に新しい文字を格納するのに十分なスペースがあり、文字列の「真実」の長さを知っていると仮定します.(注:Javaで実装する場合は、文字配列を使用して実装し、配列上で直接操作します.)
例1:
入力:「Mr John Smith」、13出力:「Mr%20 John%20 Smith」例2:
入力:“”,5出力:“%20%20%20%20%20%20%20”ヒント:
文字列の長さは[0,500000]の範囲です.
ソース:力ボタン(LeetCode)リンク:https://leetcode-cn.com/problems/string-to-url-lcci著作権はインターネットの所有に帰属する.商業転載は公式の授権に連絡してください.非商業転載は出典を明記してください.
 
class Solution(object):
    def replaceSpaces(self, S, length):
        """
        :type S: str
        :type length: int
        :rtype: str
        """
        return S[:length].replace(' ','%20')

 
 
実行結果:
に合格
詳細を表示
実行時間:40 ms、すべてのPythonコミットで74.57%のユーザーを破った
メモリ消費量:27.1 MB、すべてのPythonコミットで100.00%のユーザーを破った