Find a string

Sort by

recency

|

3457 Discussions

|

  • + 0 comments
    def count_substring(string, sub_string):
        idx = string.find(sub_string)
        if idx == -1:
            return 0
        else:
            return 1 + count_substring(string[(idx + 1):], sub_string)
    
  • + 0 comments
    def count_substring(string, sub_string):
        count = 0
        for i in range (0, len(string) - 2):
            if(string[i:(i + len(sub_string))] == sub_string):
                count = count + 1
        return count
    
  • + 0 comments

    def count_substring(string, sub_string): sub = len(sub_string) counts = 0

    for i in range(len(string) - sub + 1):
        if string[i:i + sub] == sub_string:
            counts += 1
    
    return counts
    

    if name == 'main': string = input().strip() sub_string = input().strip()

    count = count_substring(string, sub_string)
    print(count)
    
  • + 0 comments
    def count_substring(string, sub_string):
        sub = len(sub_string)
        counts = 0
        
        for i in range(len(string) - sub + 1):
            if string[i:i + sub] == sub_string:
                counts += 1
                
        return counts
    
    if __name__ == '__main__':
        string = input().strip()
        sub_string = input().strip()
        
        count = count_substring(string, sub_string)
        print(count)
    
  • + 0 comments

    def count_substring(string, sub_string): c=s=0 while True: s=string.find(sub_string,s) if s==-1: break c+=1 s+=1 return c