编写一个程序,使用您输入的单词,然后将该单词添加到其本身的后面,减去第一个字母,然后重复执行,直到所有字母消失。例如,cat
将变为catatt
,并且hello
将变为helloellolloloo
。
输入
英文字母的26个字母中的任何一个。可能会有多个单词,并用空格分隔,应该将更改应用于每个单词。
输出输入
的单词,每个单词紧跟其后,第一个字母缺失,第二个字母缺失,依此类推,直到没有其他字母可添加为止。
更多示例:
ill eel
输出 illlll eelell
laser bat
输出 laserasersererr batatt
darth vader
输出 dartharthrththh vaderaderdererr
这是代码高尔夫,所以最短的代码获胜。
澄清:
您可以将输入或输出视为列表。您可以使用换行符而不是空格来分隔单词。您可以在输入中添加尾随空格。
1.
请使用新的配额(阵列I / O,尾随空格等)更新规格,2.
以防任何现有解决方案可以利用它们节省字节。