[LeetCode] 1078. Occurrences After Bigram

김민우·2022년 9월 11일
0

알고리즘

목록 보기
8/189

- Problem

1078. Occurrences After Bigram

- 내 풀이

class Solution:
    def findOcurrences(self, text: str, first: str, second: str) -> List[str]:
        answer = []
        text = text.split()
        
        for i in range(len(text) - 2):
            if text[i] == first and text[i+1] == second:
                answer.append(text[i+2])
        
        return answer

- 결과

문제 자체는 굉장히 쉽지만, 굳이 기록하는 이유는...
파이썬의 split()이 list로 변환하는 것을 이제서야 알았다.
처음에는 4번째 줄에서 text = list(text.split())로 리스트화를 했지만, split() 함수를 사용하게되면 알아서 리스트로 묶어준다.

몇 년을 썼는데 이런 것도 모르고 있었어?

profile
Pay it forward.

0개의 댓글