Faça um programa que use a palavra que você digitou e adicione essa palavra à parte de trás de si menos sua primeira letra e depois repita até que todas as letras se esgotem. Por exemplo, cat
se tornaria catatt
, e hello
se tornaria helloellolloloo
.
Insira
qualquer uma das 26 letras do alfabeto inglês. Pode haver várias palavras separadas por espaços, e a alteração deve ser aplicada a cada palavra.
Saída
A (s) palavra (s) inserida (s), com cada palavra colocada depois de si mesma com a primeira letra faltando e, em seguida, com a segunda letra faltando, e assim por diante até que não haja mais letras a serem adicionadas.
Mais exemplos:
ill eel
saídas illlll eelell
laser bat
saídas laserasersererr batatt
darth vader
saídas dartharthrththh vaderaderdererr
Isso é código de golfe, então o código mais curto vence.
Esclarecimento:
Você pode tratar a entrada ou saída como uma lista. Você pode separar palavras usando nova linha em vez de espaço. Você pode adicionar um espaço à direita na entrada.
1.
Atualize as especificações com as novas permissões (E / S da matriz, espaço à esquerda, etc.). 2.
Informe as soluções existentes, caso alguém possa salvar bytes aproveitando-as.