코딩고치

[파이썬][백준] 1543번: 문서 검색 본문

파이썬/백준 문제

[파이썬][백준] 1543번: 문서 검색

코딩고치 2020. 5. 31. 21:24

1. 문제

주소: https://www.acmicpc.net/problem/1543

 

1543번: 문서 검색

세준이는 영어로만 이루어진 어떤 문서를 검색하는 함수를 만들려고 한다. 이 함수는 어떤 단어가 총 몇 번 등장하는지 세려고 한다. 그러나, 세준이의 함수는 중복되어 세는 것은 빼고 세야 한�

www.acmicpc.net

문제 유형: 탐색

 

2. 소스코드

import sys


def search(str, word):
    count = 0
    i = 0
    while i <= len(str) - len(word):
        if str[i: i + len(word)] == word:
            count += 1
            i += len(word)
        else:
            i += 1
    return count


string = sys.stdin.readline().strip()
word = sys.stdin.readline().strip()
print(search(string, word))
Comments