首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >她戴着脚镣!

她戴着脚镣!
EN

Code Golf用户
提问于 2017-05-24 14:38:10
回答 18查看 2.4K关注 0票数 31

给定一个列表或分隔字符串,输出一个列表或分隔字符串,每个单词的第一个字符在一个字后输出。

对于这个问题,"word“只包含所有可打印的ASCII字符,除了空格、换行符和制表符。

例如,以“下午好,世界!”(空格分隔):

代码语言:javascript
复制
1. String
"Good afternoon, World!"

2. Get the first characters:
"[G]ood [a]fternoon, [W]orld!"

3. Move the characters over. The character at the end gets moved to the beginning.
"[W]ood [G]fternoon, [a]orld!"

4. Final string
"Wood Gfternoon, aorld!"

这是密码-高尔夫,所以最短的代码赢了!

测试用例:

代码语言:javascript
复制
Input -> output (space-delimited)

"Good afternoon, World!" -> "Wood Gfternoon, aorld!"
"This is a long sentence." -> "shis Ts i aong lentence."
"Programming Puzzles and Code Golf" -> Grogramming Puzzles Pnd aode Colf"
"Input -> output" -> "onput I> -utput"
"The quick brown fox jumped over the lazy dog." -> "dhe Tuick qrown box fumped jver ohe tazy log."
"good green grass grows." -> "good green grass grows."
EN

回答 18

Code Golf用户

发布于 2017-05-24 19:21:08

哈斯克尔,43字节

代码语言:javascript
复制
p%((a:b):r)=(p:b):a%r
_%e=e
(%)=<<head.last

在网上试试!使用字符串列表进行输入和输出。

记住前一个单词p的第一个字母,递归地使它成为当前单词的第一个字母,同时在链上发送新的第一个字母。前面的第一个字母被初始化为最后一个单词的第一个字母。

票数 6
EN

Code Golf用户

发布于 2017-05-24 15:17:07

果冻,6字节

代码语言:javascript
复制
Ḣ€ṙ-;"

在网上试试!

感谢丹尼斯比我更好地阅读规则,这将返回一个单词列表。它不能作为一个完整的程序工作。

票数 4
EN

Code Golf用户

发布于 2017-05-24 22:05:58

JavaScript (ES6),46字节

代码语言:javascript
复制
s=>s.map((k,i)=>s.slice(i-1)[0][0]+k.slice(1))

利用slice(-1)返回数组的最后一个元素这一事实。

片段

代码语言:javascript
复制
f =

s=>s.map((k,i)=>s.slice(i-1)[0][0]+k.slice(1))

console.log(f(['Good', 'afternoon,', 'World!']));
console.log(f(['This', 'is', 'a', 'long', 'sentence.']));
console.log(f(['Programming', 'Puzzles', 'and', 'Code', 'Golf']));
console.log(f(['Input', '->', 'output']));
console.log(f(['The', 'quick', 'brown', 'fox', 'jumped', 'over', 'the', 'lazy', 'dog.']));
console.log(f(['good', 'green', 'grass', 'grows.']));
票数 4
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://codegolf.stackexchange.com/questions/122450

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档