Find a string - Python Solution

Author: Al-mamun Sarkar Date: 2020-03-23 20:26:41

Find a string - Python Solution. Click here to see the problem.

Code:


def count_substring(string, sub_string):
    count = 0
    for i in range(0, len(string) - len(sub_string) + 1):
        if string[i] == sub_string[0]:
            flag = 1
            for j in range(0, len(sub_string)):
                if string[i+j] != sub_string[j]:
                    flag = 0
                    break
            if 1 == flag:
                count += 1
    return count


if __name__ == '__main__':
    string = input().strip()
    sub_string = input().strip()

    count = count_substring(string, sub_string)
    print(count)

Test Input:

ABCDCDC
CDC

Test Output:

2