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에 없는 경우에는 문자열을 쪼개면 안됨!
반응형
'python-algorithm' 카테고리의 다른 글
codeforce 71A. Way Too Long Words (0) | 2022.04.28 |
---|---|
Codeforces A. Watermelon (0) | 2022.04.28 |
leetcode 46. Permutations (0) | 2022.04.26 |
leetcode 2221. Find Triangular Sum of an Array (0) | 2022.04.25 |
백준 9012 괄호 (0) | 2022.04.22 |
댓글