Função mágica

Published by Lógó in

Crie uma classe Magic com estes métodos de instância:

  • replace(text, old_char, new_char) substitui cada caractere correspondente.
  • str_length(text) retorna o comprimento da string.
  • trim(text) remove os espaços das duas extremidades da string.
  • list_slice(values, (start, end)) usa posições inclusivas baseadas em 1 e retorna os valores de start até end. Retorna -1 se esse intervalo estiver vazio.

Exemplos

magic = Magic()

magic.replace("AzErty-QwErty", "E", "e") ➞ "Azerty-Qwerty"

magic.str_length("hello world") ➞ 11

magic.trim("  python is awesome  ") ➞ "python is awesome"

magic.list_slice([1, 2, 3, 4, 5], (2, 4)) ➞ [2, 3, 4]

Observações

N/A