Find a string

Sort by

recency

|

3441 Discussions

|

  • + 0 comments
    def count_substring(string, sub_string):
        count = 0
        for i in range (len(string)):
             if string[i:].startswith(sub_string):
                count+=1
            
        return count
    
  • + 0 comments
    def count_substring(string, sub_string):
        n=0``
        for i in range(len(string)):
            if string[0:len(sub_string)]== sub_string:
                n+=1
            string = string[1:]       
        return n
    
  • + 0 comments
    import re 
    def count_substring(string, sub_string):
        sub_string = f'(?=({sub_string}))'
        a = re.findall(sub_string,string)
        return len(a)
    
    if __name__ == '__main__':
        string = input().strip()
        sub_string = input().strip()
        
        count = count_substring(string, sub_string)
        print(count)
    
  • + 0 comments

    It really tests your understanding of slicing and string traversal. If you're practicing for interviews or just want to strengthen your Python basics, Gurubhai247

  • + 1 comment

    string.count(sub_string) why this logic gives only 1