๋ฌธ์
https://www.acmicpc.net/problem/1543
๋ด ๋ฌธ์ ํ์ด
doc = input()
text = input()
result = 0
idx = 0
while idx <= len(doc) - len(text):
if doc[idx : idx + len(text)] == text:
result += 1
idx += len(text)
else:
idx += 1
print(result)
๐ ๋ฌธ์์ด ๋ฌธ์ ๋ก, ์ฃผ์ด์ง ๋ฌธ์๋ฅผ ํ ์นธ์ฉ ๋ค๋ก ์ฎ๊ฒจ๊ฐ๋ฉฐ ์ฌ๋ผ์ด์ฑ ์ฌ์ฉํ์ฌ ๊ฒ์ํด์ฃผ์๋ค.
- doc์ ๋จ์ ๋ฌธ์ ๊ฐ์๊ฐ ์ฃผ์ด์ง ๋จ์ด์ ๊ธธ์ด๋ณด๋ค ๊ธธ ๋๊น์ง while์ ๋ฐ๋ณตํ๋ค.
- idx๋ถํฐ ์ฃผ์ด์ง ๋จ์ด์ ๊ธธ์ด๋งํผ ๋ฌธ์๋ฅผ ํ์ธํ๊ณ , ๊ฐ์ ๊ฒฝ์ฐ ์นด์ดํธํ๋ค.
๐ก ํผ๋๋ฐฑ
- ์ฒ์์๋ ์ฌ๋ผ์ด์ฑ์ ์ฌ์ฉํ ์๊ฐ์ ํ์ง ๋ชปํ๊ณ , ํ ์นธ์ฉ ๊ฒ์ฌํ๋๋ ๋๋ฌด ๋ง์ ์์ธ๊ฐ ๋ฐ์ํ๋ค.
- ์ฌ๋ผ์ด์ฑ์ ์ฌ์ฉํ ์์ด๋์ด๋ฅผ ์๊ฐํด๋๋ค๋ฉด ์ฝ๊ฒ ํ ์ ์๋ ๋ฌธ์ ๊ฐ๋ค.
'4๏ธโฃ Python > Problem Solving' ์นดํ ๊ณ ๋ฆฌ์ ๋ค๋ฅธ ๊ธ
[Python Algorithm] ์นดํซ Programmers(Lv.2) (0) | 2022.02.03 |
---|---|
[Python Algorithm] IOIOI BOJ #5525 (0) | 2022.02.03 |
[Python Algorithm] ๋ฒ ์คํธ์ ๋ฌ BOJ #1302 (0) | 2022.02.03 |
[Python Algorithm] ๋จ์ด ์ ๋ ฌ BOJ #1181 (0) | 2022.02.02 |
[Python Algorithm] 2รn ํ์ผ๋ง 2 BOJ #11727 (0) | 2022.02.02 |
๋๊ธ