用于字操作的规则,这些操作中的一个或多个操作按每个新行的任意顺序排列:
您的程序必须输出以下单词: OUTPUT,YOUR,SOURCECODE,今天至少(但不限于)按任何顺序每个输出一次。
所有输出单词中的第一个字母和最后一个字母也应该是与作用域相同顺序的源代码的一部分:第一个单词的第一个字母和最后一个字母具有最高的范围,例如伪代码:
<any or no code><first letter, first word>
<any or no code><first letter, second word>
<any or no code><,... ...,><any or no code>
<last letter, second word><any or no code>
<last letter, first word><any or no code>
源代码中的实际字母没有限制,它们可以在字符串中,也可以是命令的一部分或任何东西中,这只是计算顺序。
示例有效输出(只有示例中的单词“您”和“今天”):
YOUR
XOUAS
WOAAT
VOBAU
UOCAV
TODAW
TODAX
TODAY
的有效源代码
由于示例输出中的单词1、2、3、5和8是"fibonacci words",因此它们在源码中的第一个和最后一个字母表示是小写的,因此对源代码的限制是这样的:
yxwVuTTtyXWvUtsr
只要表示形式按该顺序在某个地方存在,源代码中的字母可能有任何代码。
这是代码-高尔夫,最小的源代码大小的计数字节赢。比赛结束: 2014-02-31.
发布于 2014-01-13 22:53:59
::yxwVuTTtSRQPoOOOOOOOoOOOOOOOOPQRSsSSSS
::EDCBaATTTTTTTTTTTtTTTTTTTtUVXXyXWvUtsr
echo YOUR
echo XOUAS
echo WOAAT
echo VOBAU
echo UOCAV
echo TODAW
echo TODAX
echo TODAY
echo SPEBAX
echo RQFCBX
echo QRGDCV
echo PSHEDU
echo OTIFET
echo OUJGFT
echo OUKHGT
echo OULIHT
echo OUMJIT
echo OUNKJT
echo OUOLKT
echo OUPMLT
echo OUQNMT
echo OURONT
echo OUSPOT
echo OUTPPT
echo OUTPQT
echo OUTPRT
echo OUTPST
echo OUTPTT
echo OUTPUT
echo PTUQAUT
echo QSURBAUT
echo RRURCBAUT
echo SQURCCBTA
echo SPURCDCSBA
echo SOURCECRCB
echo SOURCECQDC
echo SOURCECPDD
echo SOURCECODE
发布于 2014-01-13 23:02:14
]yxwVuTTtSRQPoOOOOOOOoOOOOOOOOPQRSsSSSS\EDCBaATTTTTTTTTTTtTTTTTTTtUVXXyXWvUtsr[~"YOUR~"XOUAS~"WOAAT~"VOBAU~"UOCAV~"TODAW~"TODAX~"TODAY~"SPEBAX~"RQFCBX~"QRGDCV~"PSHEDU~"OTIFET~"OUJGFT~"OUKHGT~"OULIHT~"OUMJIT~"OUNKJT~"OUOLKT~"OUPMLT~"OUQNMT~"OURONT~"OUSPOT~"OUTPPT~"OUTPQT~"OUTPRT~"OUTPST~"OUTPTT~"OUTPUT~"PTUQAUT~"QSURBAUT~"RRURCBAUT~"SQURCCBTA~"SPURCDCSBA~"SOURCECRCB~"SOURCECQDC~"SOURCECPDD~"SOURCECODE
发布于 2014-01-13 22:38:48
概念解
main() {
// yxwVuTTtSRQPoOOOOOOOoOOOOOOOOPQRSsSSSS
// EDCBaATTTTTTTTTTTtTTTTTTTtUVXXyXWvUtsr
printf("YOUR\n");
printf("XOUAS\n");
printf("WOAAT\n");
printf("VOBAU\n");
printf("UOCAV\n");
printf("TODAW\n");
printf("TODAX\n");
printf("TODAY\n");
printf("SPEBAX\n");
printf("RQFCBX\n");
printf("QRGDCV\n");
printf("PSHEDU\n");
printf("OTIFET\n");
printf("OUJGFT\n");
printf("OUKHGT\n");
printf("OULIHT\n");
printf("OUMJIT\n");
printf("OUNKJT\n");
printf("OUOLKT\n");
printf("OUPMLT\n");
printf("OUQNMT\n");
printf("OURONT\n");
printf("OUSPOT\n");
printf("OUTPPT\n");
printf("OUTPQT\n");
printf("OUTPRT\n");
printf("OUTPST\n");
printf("OUTPTT\n");
printf("OUTPUT\n");
printf("PTUQAUT\n");
printf("QSURBAUT\n");
printf("RRURCBAUT\n");
printf("SQURCCBTA\n");
printf("SPURCDCSBA\n");
printf("SOURCECRCB\n");
printf("SOURCECQDC\n");
printf("SOURCECPDD\n");
printf("SOURCECODE\n");
}
https://codegolf.stackexchange.com/questions/18415
复制相似问题