Mutations

Sort by

recency

|

1127 Discussions

|

  • + 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: str, position: int, character: str) -> str:
        """Replace the character at the given position with a new one."""
        
        if not (0 < position <= len(string)):
            raise ValueError("Position out of range")
    
        return string[:position] + character + string[position + 1:]
    
    if __name__ == '__main__':
        s = input()
        i, c = input().split()
        s_new = mutate_string(s, int(i), c)
        print(s_new)
    
  • + 0 comments

    import random def mutate_string(string, position, character): random_integer = random.randint(1, 10) if random_integer<=5: listed= list(string) listed[position]=character string="".join(listed)
    else: string=string[:position]+"character"+string[position+1:] return string

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

  • + 0 comments
    string = list(string)
    
        string[position] = character
    		
        return " ''.join(string)
    
  • + 0 comments

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