HackerRank-Python
Prepare > Python > Strings > Find a string
stem_sw
2023. 7. 6. 20:57
Find a string | HackerRank
Find the number of occurrences of a substring in a string.
www.hackerrank.com
문제
Output the integer number indicating the total number of occurrences of the substring in the original string.
=> 원래 문자열에서 하위 문자열의 총 발생 횟수를 나타내는 정수를 출력합니다.
코드
def count_substring(string, sub_string):
number = 0
for i in range(len(string)):
if string[i:i+len(sub_string)] == sub_string:
number += 1
return number
if __name__ == '__main__':
노트
def count_substring(string, sub_string):
number = 0
for i in range(len(string)):
print(string[i:i+len(sub_string)])
if string[i:i+len(sub_string)] == sub_string:
number += 1
return number
Q. string의 길이보다 인덱스하는 범위가 넓으면?
# OUTPUT
ABC
BCD
CDC
DCD
CDC
DC
C
2
A. 그냥 시작인덱스부터 끝까지 출력