728x90
반응형
<문제>
<소스코드>
doc = input()
word = input()
i = 0
cnt = 0
while i <= len(doc) - len(word):
if doc[i:i+len(word)] == word:
i += len(word)
cnt += 1
else:
i += 1
<NOTE>
1. 문서에서 특정 문자열을 찾을 때의 while문의 조건
· 문서: doc
· 특정 문자열: word
while i <= len(doc) - len(word):
위의 조건식을 작성해준 후 i부터 i+len(word)를 탐색한다. word와 같으면 i += len(word)를 해주고, word와 같지 않으면 i += 1을 해준다.
728x90
반응형
'알고리즘 > 문자열' 카테고리의 다른 글
#55 [파이썬] 프로그래머스 : 신규 아이디 추천 (0) | 2022.06.01 |
---|---|
#5 [파이썬] 백준 1427번 문제: 소트인사이드 (0) | 2021.03.02 |
#4 [파이썬] 백준 1316번 문제: 그룹 단어 체커 (0) | 2021.03.02 |
#3 [파이썬] 백준 11719번 문제: 그대로 출력하기 2 (0) | 2021.03.02 |
#2 [파이썬] 백준 11721 번 문제: 열 개씩 끊어 출력하기 (0) | 2021.03.02 |
댓글