Stwórz program, który pobiera wpisane słowo i dodaje to słowo z tyłu samego siebie minus pierwszą literę, a następnie powtarza, aż znikną wszystkie litery. Na przykład cat
stałby się catatt
i hello
stałby się helloellolloloo
.
Wpisz
dowolną z 26 liter alfabetu angielskiego. Może istnieć wiele słów oddzielonych spacjami, a zmianę należy zastosować do każdego słowa.
Wyjście
Wprowadzone słowo (a), z każdym słowem umieszczonym po sobie z brakującą pierwszą literą, a następnie z brakującą drugą literą i tak dalej, dopóki nie będzie więcej liter do dodania.
Więcej przykładów:
ill eel
wyjścia illlll eelell
laser bat
wyjścia laserasersererr batatt
darth vader
wyjścia dartharthrththh vaderaderdererr
To jest kod golfowy, więc wygrywa najkrótszy kod.
Wyjaśnienie:
Możesz traktować dane wejściowe lub wyjściowe jako listę. Możesz rozdzielić słowa używając znaku nowej linii zamiast spacji. Możesz dodać końcową spację do wejścia.
1.
Zaktualizuj specyfikację o nowe limity (tablica I / O, końcowe miejsce itp.) 2.
Proszę poinformować istniejące rozwiązania na wypadek, gdyby któryś z nich mógł zaoszczędzić bajty.