从这里发布。
这个问题高度“提炼”了这个问题。特别感谢@Akababa!
在此任务中,您应该在字符串的开头和每个字符之后插入一个感叹号。
规则
- 始终会有一个非空字符串输入。输入也将不包含选项卡。您可以假定输入仅包含不可扩展的ASCII可打印字符和换行符。
- 只要您的语言无法检测到换行符,输入内容就不会包含尾随的换行符。
- 这是一场代码高尔夫比赛;最短的答案应该会赢。
例子
- 4个换行符导致5个换行符分隔的感叹号。很难将其作为Markdown文本,因此改为声明。
1 2 3 4 5 6 129591 129012 129127 129582 0
产出
1!!2!!3!!4!!5!!6! !1!2!9!5!9!1!1!2!9!0!1!2!!1!2!9!1!2!7!!1!2!9!5!8!2! ! !0!
asd afjoK ak:e kPrLd fOJOE; KFO KFkepjgop sgpaoj faj
产出
!!!!a!f!j!o!K!!a!k!:!e! !k!P!r!L!d! !!!!f!O!J!O!E!;! !!!!!K!F!O! !K!F!k!e!p!j!g!o!p!s!g!p!a!o!j!!!f!a!j!
一个只有一个字符的基本测试用例:
一种
产出
!一种!
(自动完成!只是在开玩笑,没有这样的东西。)包含感叹号:
!! !! !! !! !!
输出:
!!!!! !!!!! !!!!! !!!!! !!!!!
a\n
和a
,我们可以要求,没有尾随换行符?