LIST JOIN PYTHON || Count of Sub String

def mutate_string(string, position, character):
    strings = list(string)
    strings[position] = character
    return ''.join(strings)

if __name__ == '__main__':
    s = input()
    i, c = input().split()
    s_new = mutate_string(s, int(i), c)
    print(s_new)


//input
  • abracadabra
  • 5 k


//Output

abrackdabra


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

if __name__ == '__main__':
    string = input().strip()
    sub_string = input().strip()
    
    count = count_substring(string, sub_string)
    print(count)


//input
ABCDCDC
CDC
//Output
2

Comments

Popular posts from this blog

Laravel Passpost

Export CSV File

ANY