Mutations

Sort by

recency

|

1145 Discussions

|

  • + 0 comments

    got with substring approch

    def mutate_string(string, position, character): return string[:position] + character + string[position+1:]

  • + 0 comments

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

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

    
    
    
    
    
    
  • + 0 comments

    def mutate_string(string, position, character): new_s=s[position]

    print(new_s)

    abc="" cnt=0 for i in s: if cnt==position: abc+=new_s.replace(new_s,character)

    else:
        abc+=i
    cnt+=1
    

    return abc

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

  • + 1 comment

    def mutate_string(string, position, character): s_new = string[:position] + character + string[position+1:] return s_new

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

  • + 0 comments
    def mutate_string(string, position, character):
        temp_string = ""
        
        for i in range(len(string)):
            if i != position:
                temp_string = temp_string + string[i]
            else:
                temp_string = temp_string + character
        return temp_string