Prepare > Python > Strings > Find a string
2023. 7. 6. 20:57ㆍHackerRank-Python
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. 그냥 시작인덱스부터 끝까지 출력
'HackerRank-Python' 카테고리의 다른 글
Prepare > Python > Strings > Text Alignment (0) | 2023.07.09 |
---|---|
Prepare > Python > Strings > String Validators (0) | 2023.07.08 |
Prepare > Python > Basic Data Types > Tuples (0) | 2023.07.05 |
Prepare > Python > Strings > Find a string (0) | 2023.07.04 |
Prepare > Python > Strings > Mutations (0) | 2023.07.02 |