Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Commitfdb75db

Browse files
Merge pull requestJack-Lee-Hiter#6 from wangershi/patch-2
Update 替换空格.py
2 parentsf1b9f60 +85dea78 commitfdb75db

File tree

1 file changed

+14
-0
lines changed

1 file changed

+14
-0
lines changed

‎Target Offer/替换空格.py

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,20 @@
66
# -*- coding:utf-8 -*-
77
classSolution:
88
# s 源字符串
9+
10+
# 使用append一次遍历即可替换
11+
# 由于list的append是O(1)的时间复杂度,除了扩容所导致的时间损耗,该算法复杂度为O(n)
12+
defreplaceSpaceByAppend(self,s):
13+
string=list(string)
14+
stringReplace= []
15+
foriteminstring:
16+
ifitem==' ':
17+
stringReplace.append('%')
18+
stringReplace.append('2')
19+
stringReplace.append('0')
20+
else:
21+
stringReplace.append(item)
22+
return"".join(stringReplace)
923

1024
# 创建新的字符串进行替换
1125
defreplaceSpace1(self,s):

0 commit comments

Comments
 (0)

[8]ページ先頭

©2009-2025 Movatter.jp