본문 바로가기
python-algorithm

leetcode 1910. Remove All Occurrences of a Substring

by 무적김두칠 2022. 4. 26.

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

댓글