Créez un programme qui prend le mot que vous avez entré et ajoute ce mot à l’arrière de lui-même moins sa première lettre, puis se répète jusqu’à ce que toutes les lettres aient disparu. Par exemple, cat
deviendrait catatt
et hello
deviendrait helloellolloloo
.
Entrez l’
une des 26 lettres de l’alphabet anglais. Il peut y avoir plusieurs mots séparés par des espaces, et le changement doit être appliqué à chaque mot.
Sortie
Le (s) mot (s) saisi (s), chaque mot étant suivi de sa première lettre, puis de sa deuxième lettre, et ainsi de suite jusqu'à ce qu'il ne reste plus aucune lettre à ajouter.
Plus d'exemples:
ill eel
les sorties illlll eelell
laser bat
les sorties laserasersererr batatt
darth vader
les sorties dartharthrththh vaderaderdererr
C'est le code de golf, donc le code le plus court gagne.
Précision:
vous pouvez traiter l’entrée ou la sortie comme une liste. Vous pouvez séparer les mots en utilisant une nouvelle ligne au lieu de l’espace. Vous pouvez ajouter un espace de fin à l'entrée.
1.
Veuillez mettre à jour les spécifications avec les nouvelles allocations (E / S de tableau, espace de fin, etc.). 2.
Veuillez informer les solutions existantes au cas où l'une d'entre elles pourrait économiser des octets en en tirant parti.