boa tarde estou a estudar pyhton e estou com duvidas em dois exercícios será que me pediram para trabalho de ferias será que alguém pode ajudar ajudar?
14. Desenvolva a função substitui que recebe três strings e devolve uma nova string onde todas as
ocorrências da segunda string na primeira são substituídas pela terceira string.
>>> substitui('aXYZbXYZc', 'XYZ', '1') -> 'a1b1c'
>>> substitui('aXYZbXYZc', 'XYZ', '') -> 'abc'
>>> substitui('abab', 'b', 'XYZ') -> 'aXYZaXYZ'
Desenvolva esta versão sem utilizar funções/métodos para trabalhar com strings (como str.replace,
str.split, str.partition, etc.). Pode utilizar listas, str.join e str.find. Se utilizar str.find, tente
desenvolver uma segunda versão semelhante mas sem str.find.
15. Agora desenvolva uma nova versão da função anterior, desta vez sem restrições (mas não pode utilizar
str.replace).
já tentei fazer de mil maneiras diferentes e não consegui nada :(
Pergunta
filipeaboim
boa tarde estou a estudar pyhton e estou com duvidas em dois exercícios será que me pediram para trabalho de ferias será que alguém pode ajudar ajudar?
14. Desenvolva a função substitui que recebe três strings e devolve uma nova string onde todas as
ocorrências da segunda string na primeira são substituídas pela terceira string.
>>> substitui('aXYZbXYZc', 'XYZ', '1') -> 'a1b1c'
>>> substitui('aXYZbXYZc', 'XYZ', '') -> 'abc'
>>> substitui('abab', 'b', 'XYZ') -> 'aXYZaXYZ'
Desenvolva esta versão sem utilizar funções/métodos para trabalhar com strings (como str.replace,
str.split, str.partition, etc.). Pode utilizar listas, str.join e str.find. Se utilizar str.find, tente
desenvolver uma segunda versão semelhante mas sem str.find.
15. Agora desenvolva uma nova versão da função anterior, desta vez sem restrições (mas não pode utilizar
str.replace).
já tentei fazer de mil maneiras diferentes e não consegui nada :(
Link para o comentário
Compartilhar em outros sites
1 resposta a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.