首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >输出和源码线

输出和源码线
EN

Code Golf用户
提问于 2014-01-13 21:43:53
回答 3查看 266关注 0票数 3

通用约束

  • 您的程序不应接受任何输入。
  • 你的程序应该输出单词,1字/行。
  • 输出中只有大写字母(A)。
  • 一个单词必须至少有两个字母的长度。
  • 一个词永远不可能是回文。这是禁止的。

用于字操作的规则,这些操作中的一个或多个操作按每个新行的任意顺序排列:

  1. 更改单词1字符距离中的一个或多个字母(-s)(例如: A->B,F->E)。“a”不能是“Z”,“Z”不能是“A”。
  2. 在任何位置插入字母"A“。
  3. 在任何位置取下任何字母。

输出验证

您的程序必须输出以下单词: OUTPUT,YOUR,SOURCECODE,今天至少(但不限于)按任何顺序每个输出一次。

源代码验证

所有输出单词中的第一个字母和最后一个字母也应该是与作用域相同顺序的源代码的一部分:第一个单词的第一个字母和最后一个字母具有最高的范围,例如伪代码:

代码语言:javascript
运行
复制
<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>
  1. 对于实际单词号是fibonacci数的任何单词#,第一个字母和最后一个字母必须是源码中的小写。
  2. 对于实际单词号不是fibonacci数的任何单词#,第一个字母和最后一个字母必须是源码中的大写字母。

源代码中的实际字母没有限制,它们可以在字符串中,也可以是命令的一部分或任何东西中,这只是计算顺序。

示例有效输出(只有示例中的单词“您”和“今天”):

代码语言:javascript
运行
复制
YOUR
XOUAS
WOAAT
VOBAU
UOCAV
TODAW
TODAX
TODAY

示例上面输出的

的有效源代码

由于示例输出中的单词1、2、3、5和8是"fibonacci words",因此它们在源码中的第一个和最后一个字母表示是小写的,因此对源代码的限制是这样的:

代码语言:javascript
运行
复制
yxwVuTTtyXWvUtsr

只要表示形式按该顺序在某个地方存在,源代码中的字母可能有任何代码。

这是代码-高尔夫,最小的源代码大小的计数字节赢。比赛结束: 2014-02-31.

EN

回答 3

Code Golf用户

发布于 2014-01-13 22:53:59

Windows批处理文件,557

代码语言:javascript
运行
复制
::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
票数 1
EN

Code Golf用户

发布于 2014-01-13 23:02:14

GTB,403

代码语言:javascript
运行
复制
]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
票数 1
EN

Code Golf用户

发布于 2014-01-13 22:38:48

C/C++ 1239 chars

概念解

代码语言:javascript
运行
复制
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");
}
票数 0
EN
页面原文内容由Code Golf提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

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

复制
相关文章

相似问题

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