Mutations

Sort by

recency

|

1123 Discussions

|

  • + 0 comments

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

  • + 0 comments

    def mutate_string(string, position, character): s="" for i,char in enumerate(string): if i==position: s=s+character else: s=s+char
    return s

  • + 0 comments

    def mutate_string(string, position, character): return s[:int(i)] + str(c) + s[int(i)+1:]

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

    I've used python 3.

  • + 0 comments

    def mutate_string(string, position, character): string = list(string) for i in range(len(string)): if i == position: string[i]=character formatted_string = ''.join(string) return formatted_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):
            arr = []
            for s in string:
                    arr.append(s)
            arr[position] = character
            string = ""
            for t in arr:
                    string += t
            return string