python-algorithm
leetcode 1910. Remove All Occurrences of a Substring
무적김두칠
2022. 4. 26. 17:07
1
2
3
4
5
6
7
|
class Solution:
def removeOccurrences(self, s: str, part: str) -> str:
for i in range(len(s)):
if part in s:
s = s[:s.find(part)] + s[s.find(part) + len(part):]
else : break
return(s)
|
cs |
처음에는 단순하게 replace로 했다가 문자열 s에서 part 가 시작되는 부분 찾아서 쪼개는 방식으로 코드 작성함
Line 6은 예외처리고 part 가 s에 없는 경우에는 문자열을 쪼개면 안됨!
반응형