Questions tagged «code-golf»

Code-golf是在最小的源代码字节中解决特定问题的竞赛。

16
反串化字符串
常规字符串如下所示: Hello,IAmAStringSnake! 一条蛇形蛇看起来像这样: Hel l rin o,IAmASt g S !ekan 你的任务 字符串蛇是危险的,因此您必须编写一个将字符串蛇作为输入并将其作为常规字符串输出的程序。 技术指标 输入可以是多行字符串或字符串数​​组。 输入的每一行将填充空格以形成一个矩形网格。 蛇中的角色只能连接到它们上方,下方,左侧或右侧的相邻角色(就像在“蛇”游戏中一样)。他们不能对角线。 蛇角色永远不会与蛇的另一部分相邻,而仅与相连的角色相邻。 字符串的第一个字符是距输入网格左上角的曼哈顿距离最短的结束字符(即,蛇直接从结束字符移动到左上角所需的最小移动量角)。两端永远不会有相同的距离。 该字符串可以包含代码点33和126之间(包括端点)的任何ASCII字符(没有空格或换行符)。 字符串长度在2到100个字符之间。 以字节为单位的最短代码获胜。 测试用例 (输入网格,后跟输出字符串) Hel l rin o,IAmASt g S !ekan Hello,IAmAStringSnake! ---------- Python Python ---------- P ngPu Code r i z d G o m z n o gram lesA …

27
扩大数量
您可能还记得在一年级或二年级时使用扩展形式来了解数字的位数。举个例子更容易解释,所以考虑数字123。以扩展形式表示为100 + 20 + 3,可帮助年轻的头脑可视化地方价值。这让人想起你怎么说:一百(加)二十(加)三。 我们可以将其扩展到小数点后的单位位置: 2.718 => 2 + 0.7 + 0.01 + 0.008 您面临的挑战是编写一个程序或函数,该程序或函数的浮点数应为正数或零(假设它的大小等于您的语言可以处理的大小或精确度;它不会采用科学计数法)或字符串,然后以扩展形式打印/返回它如上所述。 +小数点前的或零之间都不需要空格,因此上面的示例可能是2+.7+.01+.008。101.01 => 100 + 1 + 0.01除非输入为零(请参见下文),否则必须忽略等于零的值()。 值的小数点前不应有多个前导零,或小数点后不得有任何尾随零(否,即:)0060, 0000.2, 30., 30.000, .0400。输入也将与此一致。 由于一年级学生的注意力跨度很短,因此您的代码必须尽可能短。 测试用例 0 => 0 6 => 6 0.99 => 0.9 + 0.09 24601 => 20000 + 4000 + 600 + 1 …

10
画出韩国国旗
当我偶然发现这个问题时,我想起曾经曾经看到过建造朝鲜国旗的确切规则。这是完全不同的构造。 资料来源:维基百科 所以,现在您要绘制此结构的确切结构! 规格 您可以使用矢量或光栅图形将标志呈现到文件或屏幕。如果对输出进行光栅化,则图像的尺寸必须为450x300像素或更大。 所有的长度比率和位置都必须完全如下图所示: 资料来源:维基百科 请注意,两个小圆圈的中心与对角线对齐。 对于颜色,必须使用以下调色板: 白色:#FFFFFF 黑色:#000000 红色:#C60C30 蓝色:#003478 除非您的绘图系统出于技术原因不允许您指定3:2画布,否则不得绘制黑色边界(否则,您应使用3:2画布,并且标记应填满所有画布)。如果确实需要添加边界,则边界可以任意厚-该标志应严格考虑在黑色边界内。不得绘制任何其他帮助线或长度指示器。即,该标志应与第一个图像完全相同。 计分 这是代码高尔夫球,因此最短的答案(以字节为单位)获胜。 值得一提的是,使用现有压缩(例如嵌入压缩的GIF)会陷入几个标准漏洞。

30
确定国际象棋方块的颜色
您的挑战是编写一个程序,从棋盘输出给定正方形的颜色。这是棋盘的外观: 您会看到正方形a1是深色的,而h1是浅色的正方形。当给定一个正方形时,您的程序需要输出dark或light。一些例子: STDIN: b1 STDOUT: light STDIN: g6 STDOUT: light STDIN: d4 STDOUT: dark 规则: 您需要提供一个使用STDIN并使用STDOUT输出dark或的完整程序light。 假设输入始终有效([a-h][1-8]) 这是代码高尔夫球,所以最短的字节数获胜! 计分板 var QUESTION_ID=63772,OVERRIDE_USER=8478;function answersUrl(e){return"http://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"http://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var o=e.language;/<a/.test(o)&&(o=jQuery(o).text()),s[o]=s[o]||{lang:e.language,user:e.user,size:e.size,link:e.link}});var t=[];for(var o in s)s.hasOwnProperty(o)&&t.push(s[o]);t.sort(function(e,s){return e.lang>s.lang?1:e.lang<s.lang?-1:0});for(var c=0;c<t.length;++c){var i=jQuery("#language-template").html(),o=t[c];i=i.replace("{{LANGUAGE}}",o.lang).replace("{{NAME}}",o.user).replace("{{SIZE}}",o.size).replace("{{LINK}}",o.link),i=jQuery(i),jQuery("#languages").append(i)}}var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",COMMENT_FILTER="!)Q2B_A2kjfAiU78X(md6BoYk",answers=[],answers_hash,answer_ids,answer_page=1,more_answers=!0,comment_page;getAnswers();var SCORE_REG=/<h\d>\s*([^\n,]*[^\s,]),.*?(\d+)(?=[^\n\d<>]*(?:<(?:s>[^\n<>]*<\/s>|[^\n<>]+>)[^\n\d<>]*)*<\/h\d>)/,OVERRIDE_REG=/^Override\s*header:\s*/i; body{text-align:left!important}#answer-list,#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px} <script …
58 code-golf  chess 

27
高尔夫球你的语言的身份
标识是表示字符串的哈希值的几何图案的小图像。Stack Exchange 使用Gravatar中的标识作为每个用户的默认头像图像。 在此挑战中,我们还将使用Gravatar identicons生成一些文本以供打高尔夫球。 挑战 这个堆栈片段(此JSFiddle的简化版本)使您可以输入字符串,并返回该字符串的identicon的100×100像素黑白版本,以及1用于黑色和0白色的文本版本: <!-- Click "Run code snippet" --> <div style='text-align:center;'> <input id='str' type='text' size='32' value='Python'> <button type='button' onclick='go()'>Go</button><br><br><input id='type1' name='type' type='radio' value='identicon' checked> <label for='type1'>Identicon</label> <input id='type2' name='type' type='radio' value='monsterid'> <label for='type2'>Monster</label> <input id='type3' name='type' type='radio' value='wavatar'> <label for='type3'>Wavatar</label> <input id='type4' name='type' type='radio' value='retro'> <label …

30
反转标准输入并放置在标准输出上
要求: 在stdin上进行输入,包括无限制长度的新行/回车符(仅受系统内存限制;也就是说,程序中没有固有的限制。) 在stdout上输出与输入相反的值。 例: 输入: Quick brown fox He jumped over the lazy dog 输出: god yzal eht revo depmuj eH xof nworb kciuQ 最短的胜利。 排行榜: var QUESTION_ID=242,OVERRIDE_USER=61563;function answersUrl(e){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(e,s){return"https://api.stackexchange.com/2.2/answers/"+s.join(";")+"/comments?page="+e+"&pagesize=100&order=desc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),answers_hash=[],answer_ids=[],e.items.forEach(function(e){e.comments=[];var s=+e.share_link.match(/\d+/);answer_ids.push(s),answers_hash[s]=e}),e.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){e.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),e.has_more?getComments():more_answers?getAnswers():process()}})}function getAuthorName(e){return e.owner.display_name}function process(){var e=[];answers.forEach(function(s){var r=s.body;s.comments.forEach(function(e){OVERRIDE_REG.test(e.body)&&(r="<h1>"+e.body.replace(OVERRIDE_REG,"")+"</h1>")});var a=r.match(SCORE_REG);a&&e.push({user:getAuthorName(s),size:+a[2],language:a[1],link:s.share_link})}),e.sort(function(e,s){var r=e.size,a=s.size;return r-a});var s={},r=1,a=null,n=1;e.forEach(function(e){e.size!=a&&(n=r),a=e.size,++r;var t=jQuery("#answer-template").html();t=t.replace("{{PLACE}}",n+".").replace("{{NAME}}",e.user).replace("{{LANGUAGE}}",e.language).replace("{{SIZE}}",e.size).replace("{{LINK}}",e.link),t=jQuery(t),jQuery("#answers").append(t);var o=e.language;/<a/.test(o)&&(o=jQuery(o).text()),s[o]=s[o]||{lang:e.language,user:e.user,size:e.size,link:e.link}});var t=[];for(var o in s)s.hasOwnProperty(o)&&t.push(s[o]);t.sort(function(e,s){return e.lang>s.lang?1:e.lang<s.lang?-1:0});for(var c=0;c<t.length;++c){var …
58 code-golf  string 

18
R打高尔夫球的秘诀
我正在寻找使用R统计语言打高尔夫球的技巧。R可能是高尔夫的非常规选择。但是,它非常紧凑地执行某些操作(序列,随机性,向量和列表),许多内置函数的名称都很短,并且具有可选的行终止符(;)。您可以提供哪些提示和技巧来帮助解决R中的代码高尔夫问题?
58 code-golf  tips  r 

27
我爱你我爱你我爱你!
XKCD#99(标题为“ Binary Heart”)显示了一个简单的由1和0组成的图像,其中一些数字显示为红色。 肉眼可以看到红色的心,但是隐藏在二进制序列中的消息却不可见。如果删除所有空格和换行符,并将二进制序列解释为8位ASCII码,则会得到以下消息: iloveyOuilOveyouiloveyOuilOveyOuiloveyouilOveyouilOveyOuilOv 可爱吧? Pssst ...字符串不是纯字符串重复。 您面临的挑战是创建一个宽度为21位,向下为23位的二进制图像。每行中的每个数字之间应恰好有一个空格,而每一行中应有一个换行符。请注意,最后一位只是字母的开头e,因为21*23不能被8整除。您也需要正确的位。 该功能或程序不应接受任何输入。可以使用前导和尾随空格以及换行符。 您的代码结果应如下所示: 0 1 1 0 1 0 0 1 0 1 1 0 1 1 0 0 0 1 1 0 1 1 1 1 0 1 1 1 0 1 1 0 0 1 1 0 0 1 0 …

11
新网站设计!
除非您有修改站点设计的用户脚本(即使这样做),否则您应该已经注意到我们拥有站点设计! (现在是十一月) 因此,为了庆祝这一点,让我们制作一个追溯应用此设计的程序(当然,这过于简化了!)! 因此,最重要的更改是: 我们现在的新名称是Code Golf和Coding挑战赛 我们的网站不再是默认的蓝色,而是深绿色 因此,给定一个字符串,请更改: PPCG 至 CGCC Programming Puzzles {non-whitespace} Code Golf到Code Golf {same-thing} Coding Challenges(例如,Programming Puzzles + Code Golf,and Code Golf,和& Code Golf将所有被改变为Code Golf + Coding Challenges,and Coding Challenges,和& Coding Challenges。 #abc到#acb(交换蓝色到绿色,反之亦然-只是忽视的事实是绿色的应该不是逻辑变成蓝色,但我不想色移复杂) #abcdef到#abefcd(与上面相同) 请注意,对于颜色交换,您应该接受从0-9到的任何十六进制数字a-f。您可以选择所需的十六进制数字大小写,但输入与输出之间必须保持一致且相同。 您的替换内容区分大小写,如果不区分大小写,请指定输出的工作方式。 仅当字符串被单词边界包围时(包括的开始),才应进行替换#。换句话说,只有当匹配项位于字符串的边缘或以非字母数字字符为边界(在两侧)时,才应进行每个指定的替换。 有标准漏洞。这是一个代码挑战,所以最短的代码胜出! 例子 PPCG -> CGCC Programming Puzzles or Code …
57 code-golf  string 

30
“ DDoouubbllee ssppeeaakk!”
今天是超级简单的挑战,还是吗? 我觉得我们最近听到了很多有关双重发言的信息,让我们以一种可编码的方式来定义它... 重复说话是指立即重复字符串中的每个字符。例如: "DDoouubbllee ssppeeaakk!!" 规则 编写接受一个参数(字符串)的代码。 它将修改此字符串,复制每个字符。 然后它将返回该字符串的双向播放版本。 这是代码高尔夫,请尝试以最少的字节数实现这一目标。 请提供指向您的代码的在线解释器的链接。 输入字符串将仅包含可打印ASCII范围内的字符。参考:http://www.asciitable.com/mobile/ 排行榜 这是一个堆栈片段,用于按语言生成常规排行榜和获胜者概述。 显示代码段 var QUESTION_ID=188988; var OVERRIDE_USER=53748; var ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",COMMENT_FILTER="!)Q2B_A2kjfAiU78X(md6BoYk",answers=[],answers_hash,answer_ids,answer_page=1,more_answers=!0,comment_page;function answersUrl(d){return"https://api.stackexchange.com/2.2/questions/"+QUESTION_ID+"/answers?page="+d+"&pagesize=100&order=asc&sort=creation&site=codegolf&filter="+ANSWER_FILTER}function commentUrl(d,e){return"https://api.stackexchange.com/2.2/answers/"+e.join(";")+"/comments?page="+d+"&pagesize=100&order=asc&sort=creation&site=codegolf&filter="+COMMENT_FILTER}function getAnswers(){jQuery.ajax({url:answersUrl(answer_page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(d){answers.push.apply(answers,d.items),answers_hash=[],answer_ids=[],d.items.forEach(function(e){e.comments=[];var f=+e.share_link.match(/\d+/);answer_ids.push(f),answers_hash[f]=e}),d.has_more||(more_answers=!1),comment_page=1,getComments()}})}function getComments(){jQuery.ajax({url:commentUrl(comment_page++,answer_ids),method:"get",dataType:"jsonp",crossDomain:!0,success:function(d){d.items.forEach(function(e){e.owner.user_id===OVERRIDE_USER&&answers_hash[e.post_id].comments.push(e)}),d.has_more?getComments():more_answers?getAnswers():process()}})}getAnswers();var SCORE_REG=function(){var d=String.raw`h\d`,e=String.raw`\-?\d+\.?\d*`,f=String.raw`[^\n<>]*`,g=String.raw`<s>${f}</s>|<strike>${f}</strike>|<del>${f}</del>`,h=String.raw`[^\n\d<>]*`,j=String.raw`<[^\n<>]+>`;return new RegExp(String.raw`<${d}>`+String.raw`\s*([^\n,]*[^\s,]),.*?`+String.raw`(${e})`+String.raw`(?=`+String.raw`${h}`+String.raw`(?:(?:${g}|${j})${h})*`+String.raw`</${d}>`+String.raw`)`)}(),OVERRIDE_REG=/^Override\s*header:\s*/i;function getAuthorName(d){return d.owner.display_name}function process(){var d=[];answers.forEach(function(n){var o=n.body;n.comments.forEach(function(q){OVERRIDE_REG.test(q.body)&&(o="<h1>"+q.body.replace(OVERRIDE_REG,"")+"</h1>")});var p=o.match(SCORE_REG);p&&d.push({user:getAuthorName(n),size:+p[2],language:p[1],link:n.share_link})}),d.sort(function(n,o){var p=n.size,q=o.size;return p-q});var e={},f=1,g=null,h=1;d.forEach(function(n){n.size!=g&&(h=f),g=n.size,++f;var o=jQuery("#answer-template").html();o=o.replace("{{PLACE}}",h+".").replace("{{NAME}}",n.user).replace("{{LANGUAGE}}",n.language).replace("{{SIZE}}",n.size).replace("{{LINK}}",n.link),o=jQuery(o),jQuery("#answers").append(o);var p=n.language;p=jQuery("<i>"+n.language+"</i>").text().toLowerCase(),e[p]=e[p]||{lang:n.language,user:n.user,size:n.size,link:n.link,uniq:p}});var j=[];for(var k in e)e.hasOwnProperty(k)&&j.push(e[k]);j.sort(function(n,o){return n.uniq>o.uniq?1:n.uniq<o.uniq?-1:0});for(var l=0;l<j.length;++l){var m=jQuery("#language-template").html(),k=j[l];m=m.replace("{{LANGUAGE}}",k.lang).replace("{{NAME}}",k.user).replace("{{SIZE}}",k.size).replace("{{LINK}}",k.link),m=jQuery(m),jQuery("#languages").append(m)}} body{text-align:left!important}#answer-list{padding:10px;float:left}#language-list{padding:10px;float:left}table thead{font-weight:700}table …
57 code-golf  string 

30
再有一个LUL,我出去了
挑战说明 在流行的流媒体网站twitch.tv的某些频道上,人们倾向于在聊天中发送垃圾邮件,诱使人们发送垃圾邮件“ LUL”, One more LUL and I'm out LUL是一种流行的表情,用于表示流中发生了有趣的事情。 很快,模因模因展示了它们的潜力,并模仿了随后的复制面: One more "One more LUL and I'm out" and I'm out 嵌套在同一消息中。给定一个非负整数N,N按照以下模式自己输出LUL-pasta嵌套时间。 应用标准代码高尔夫规则,以字节为单位的最短代码获胜。 样品输入/输出 0: One more LUL and I'm out 1: One more "One more LUL and I'm out" and I'm out 2: One more "One more "One …
57 code-golf  string 

30
热情地俄语化字符串
你们中的许多人可能在某个时候与来自俄罗斯的人进行了互动,并且其中的一部分人可能已经注意到他们表达自己的方式有些奇怪。 例如 удали игру нуб))) 在)))为强调前面的语句而添加的地方,我一直在研究一个理论,即)s与其余字符串的比率与隐含强调的量成正比,但是我经常发现很难计算该比率快速进行中,因为我也在努力应对大量滥用情况,所以我想用最短的代码来帮助我计算出结果字符串应该是什么,对于原始值(介于0和500%之间), ,热情的字符串,这将极大地帮助我的研究,因为每次我想检验我的假设时,我都不必键入笨拙的脚本。 因此,挑战在于: 编写一个完整的程序或函数,以整数格式(0到500之间)或十进制格式(0到5之间,有2个精度点)提供两个参数,一个未知长度的字符串和一个数字,将 返回/显示原始的字符串,与多个后缀)的 该数字将作为输入数字与字符串长度的比率计算得出。 因此,如果被提供的号码200,或2.00,所述串的200%,必须作为后缀)的 小数点后四舍五入的括号数量无关紧要。 需要脚本来支持可打印ASCII字符。 只需支持您选择的一种输入数字格式。 例子: "codegolf" 125 = codegolf)))))))))) "codegolf" 75 = codegolf)))))) "noob team omg" 0.5 = noob team omg)))))) "hi!" 4.99 = hi!))))))))))))))) 示例代码(PowerShell)(带十进制输入): Function Get-RussianString ([string]$InputStr,[decimal]$Ratio){ $StrLen = $InputStr.Length $SuffixCount = $StrLen * $Ratio $Suffix = …
57 code-golf  string 

30
显示黑客徽标
您可能听说过“ Hacker徽标”,也称为“ Hacker标志”。看起来像这样: 这是来自称为生命游戏的数学模拟的一种模式。滑翔机是移动最简单的生活模式,也是所有生活模式中最容易识别的。 挑战 挑战非常简单:显示黑客徽标。定义为: 具有边框,白色背景和灰色网格线的3x3网格。 以GoL滑翔机模式排列的五个黑点。 没有其他的。 规则 黑点必须填写40% - 80%的其个人网箱。 您将使用图形输出显示标志,但不显示ASCII文字。 输出必须至少为30x30像素。 输出只能具有灰色,黑色和白色。 网格中的每个网格框都将具有相同的大小。网格将是规则的3x3正方形。 您不得从互联网或文件系统中提取徽标。 您的程序将在空白屏幕/窗口上显示徽标。如果终止,则必须正常进行。 注意,“点”不一定表示“圆圈”。“点”是居中于具有一个表面的网格框中间的单个几何形状。例如,一个圆形或正方形将被视为一个点,而两个三角形或一个棋盘将不被视为一个点。 赢家 因为这是代码高尔夫,所以每种语言中最短的答案将获胜! 请在答案中包括程序输出的屏幕截图。

27
破解中
还记得那些蛮力破解密码的程序,它们显示了他们尝试的每种组合吗?更准确地说,在某个时刻,固定了n个第一个字符(已经成功猜出了它们),其余的每个可能的字符都在测试中。您可能已经看过电影或喜欢精美界面的人编写的某些软件。 抱歉,我们很抱歉,但是我们不会编写破解密码的程序,而只提供一个程序来复制漂亮的输出。 挑战 给定一个包含可打印的ascii字符但没有换行符的字符串(ascii代码32到126或与regex匹配^[ -~]{2,}$),请按照以下规则打印输出: 在时间t=n seconds,n打印的n第一个字符是输入字符串的第一个字符。 的后n固定字符,则应该字符串形成随机字符追加(从unicode的范围内选择均匀地伪随机 ,以~(码32至126)),以形成所述初始之一的长度的字符串。 您应该每秒至少输出20行(稍后再详细介绍):每个行将具有相同的n首字符,但随机结尾不同。 目前尚不清楚您应该做什么,所以让我们来看一个例子: 例 我每秒钟只打印5条不同的行,而不是20条最小值,只是为了使其更具可读性。 考虑输入abcde。 在第一秒内,有效输出可能类似于(完全随机): dGuT4 S!jkN "gQ>[ TU3! *fAjV 然后,t=1每个后续字符串a的第一个字符将是(输入的第一个字符): a);jD aHv^p aqw5* a|.?: a{gbK 现在,,t=2前两个字符为ab: abTJ" ab\ e ab3T# abYWS ab"#< 现在,t=3前三个字符为abc: abcvW abc3G abc(g abc{@ abc@4 现在,t=4前四个字符为abcd: abcdD abcdv abcdj abcd$ abcd6 最后,t=5我们打印输入(仅一次): abcde 一些精度 您不应该对秒级的语言精度太费心(例如,如果您的算法正确但系统/语言缺乏精度,那就很好了)。 第一秒可以短于一秒(也就是说,如果您在一秒钟内启动程序,则第一秒可能只是直到当前秒结束为止的剩余时间)。或者换句话说,您不必等待新的一秒开始打印输出。 …

30
大端或小端
编写一个程序或函数,该程序或函数输出L在小端架构上B运行的if 或在大端架构上运行的if。小写输出l还是b可以的。 没有输入。 计分是代码高尔夫,因此字节最少的代码获胜。 编辑: 根据下面的评论,我澄清一下,该条目必须能够在两种体系结构上运行。 我相信只有一个答案会受到影响,并且该答案已明确表明确实如此。
57 code-golf 

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.