LA2 | Treino 1 | Repete
'''
Implemente uma função que determine qual a menor sequência de caracters que
contém n repetições de uma determinada palavra
'''
def repete(palavra,n):
maxeq = 0
for i in range(1,len(palavra)):
if palavra[:i] == palavra[-i:]:
maxeq = i
final = palavra
final += (n-1) * palavra[maxeq:]
if n != 0: #Caso para 0 repeticoes (deve haver solucoes melhores)
return final
else:
return ''
Testes
# 1
palavra = "amanha"
n = 2
> Resultado = "amanhamanha"
# 2
palavra = "ola"
n = 3
> Resultado = "olaolaola"
