整个字母
在此挑战中,您很难记住字母。为了避免这种情况,您可以上下移动字母,直到找到字母为止。
因为您希望代码具有可移植性,所以将使用字母块来编写代码。您的字母块数量有限,因为大多数字母块都被盗了,因此您需要确保代码尽可能短。
例子
输入/输出对由空白行分隔:
Ac
ABc
Ad
ABcd
fA
fedCBA
adB
abcdcB
Hello, World!
HGfefghijkllmno, WVUTSrqpopqrqponmlkjihgfed!
挑战
您的目标是将相邻字母与A-Za-z
它们之间所有的字母中间字母()链接在一起。如果大小写不同,则应在中间转换大小写。如果资本不能在中间平均转换,则在中间之后分解。如果字符不是字母字符,则不应进行任何转换。
获奖
这是代码高尔夫球,因此以字节为单位的最短代码胜出!
-10%奖金:如果您的代码链接数字
1
字母拼写是什么意思?
—
LegionMammal978 2015年
@ LegionMammal978 字母块。与挑战并不完全相关,只是我想出短代码的一个随机原因
—
Downgoat 2015年
好的,只是想知道您是否意味着受限来源。
—
LegionMammal978 2015年
根据您的规则,您不认为
—
geokavel 2015年
adB
应该转换为,abcdCB
因为c位于d和b的中间。