Questions tagged «code-golf»

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

30
打印/输出L相
灵感来自乔治·吉布森(George Gibson)的《 Tabula Recta》。 您将打印/输出此确切的文本: ABCDEFGHIJKLMNOPQRSTUVWXYZ BBCDEFGHIJKLMNOPQRSTUVWXYZ CCCDEFGHIJKLMNOPQRSTUVWXYZ DDDDEFGHIJKLMNOPQRSTUVWXYZ EEEEEFGHIJKLMNOPQRSTUVWXYZ FFFFFFGHIJKLMNOPQRSTUVWXYZ GGGGGGGHIJKLMNOPQRSTUVWXYZ HHHHHHHHIJKLMNOPQRSTUVWXYZ IIIIIIIIIJKLMNOPQRSTUVWXYZ JJJJJJJJJJKLMNOPQRSTUVWXYZ KKKKKKKKKKKLMNOPQRSTUVWXYZ LLLLLLLLLLLLMNOPQRSTUVWXYZ MMMMMMMMMMMMMNOPQRSTUVWXYZ NNNNNNNNNNNNNNOPQRSTUVWXYZ OOOOOOOOOOOOOOOPQRSTUVWXYZ PPPPPPPPPPPPPPPPQRSTUVWXYZ QQQQQQQQQQQQQQQQQRSTUVWXYZ RRRRRRRRRRRRRRRRRRSTUVWXYZ SSSSSSSSSSSSSSSSSSSTUVWXYZ TTTTTTTTTTTTTTTTTTTTUVWXYZ UUUUUUUUUUUUUUUUUUUUUVWXYZ VVVVVVVVVVVVVVVVVVVVVVWXYZ WWWWWWWWWWWWWWWWWWWWWWWXYZ XXXXXXXXXXXXXXXXXXXXXXXXYZ YYYYYYYYYYYYYYYYYYYYYYYYYZ ZZZZZZZZZZZZZZZZZZZZZZZZZZ (是的,我是手动输入的) 允许您使用全部小写而不是全部大写。 但是,您选择的大小写在整个文本中必须保持一致。 规则/要求 每个提交应该是完整的程序或功能。如果它是一个函数,则只需将函数调用添加到程序底部即可使其可运行。其他任何内容(例如C中的标头)都必须包括在内。 如果可能,请提供指向可以测试您的程序的站点的链接。 您的程序不得向写入任何内容STDERR。 禁止使用标准漏洞。 您的程序在任何情况下都可以输出,但是必须将其打印出来(而不是数组或类似的东西)。 计分 程序根据字节评分,默认情况下为UTF-8或您选择的其他字符集。 最终,字节数最少的答案将获胜。 意见书 为确保您的答案显示出来,请使用以下Markdown模板以标题开头。 # Language Name, N bytes …

30
这是偶数还是奇数?
注意:尚未出现香草奇偶校验测试的挑战(存在C / C ++挑战,但不允许使用C / C ++以外的语言,而其他非香草语言也大都关闭了),所以我要发布一。 给定一个正整数,以真/假值输出其奇偶校验(即,如果数字是奇数或偶数)。您可以选择真实结果是对应于奇数输入还是偶数输入。 例子 假定真/假为偶数和奇数(这不是必需的,您可以分别使用其他“真/假”值): (Input):(Output) 1:False 2:True 16384:True 99999999:False 排行榜 显示代码段 var QUESTION_ID=113448,OVERRIDE_USER=64499;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){var F=function(a){return a.lang.replace(/<\/?a.*?>/g,"").toLowerCase()},el=F(e),sl=F(s);return el>sl?1:el<sl?-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 …

24
破解谜团?
介绍 谜是第二次世界大战中使用的首批机电转子密码机之一。这意味着在对单个字母进行编码后,它将更改下一个字母的密钥。由于巨大的钥匙空间,德国人认为这是坚不可摧的。甚至暴力破解几乎是不可能的。但是,Enigma中存在设计错误。加密字母永远不会成功。这意味着该字母A可以加密除该字母以外的所有字母A。 让我们以编码消息为例: BHGEFXWFTIUPITHHLPETTTCLOEWOELMRXXPAKAXMAMTXXUDLTWTNHKELEPPLHPRQ 典型的德语单词是WETTERBERICHT或英语的天气预报。通过上面的原理,我们可以确定单词可能在哪些位置: BHGEFXWFTIUPITHHLPETTTCLOEWOELMRXXPAKAXMAMTXXUDLTWTNHKELEPPLHPRQ WETTERBERICHT ^ 这是不可能的,因为I无法对其进行加密,因此我们继续前进1个位置: BHGEFXWFTIUPITHHLPETTTCLOEWOELMRXXPAKAXMAMTXXUDLTWTNHKELEPPLHPRQ WETTERBERICHT ^ 这也是不可能的,因此我们再次移动另一个位置: BHGEFXWFTIUPITHHLPETTTCLOEWOELMRXXPAKAXMAMTXXUDLTWTNHKELEPPLHPRQ WETTERBERICHT ^ 这又是不可能的。实际上,第一个可能的发生WETTERBERICHT是: BHGEFXWFTIUPITHHLPETTTCLOEWOELMRXXPAKAXMAMTXXUDLTWTNHKELEPPLHPRQ WETTERBERICHT 0123456789012345678901234567890123456789012345678901234567890123 ^ 13 因此,我们返回第一个可能出现的0索引位置,即13。 任务 给定一条已编码的消息和一个单词,找到第一个可能出现的索引。 假设仅使用基本的大写字母字符(ABCDEFGHIJKLMNOPQRSTUVWXYZ)。 如果未发现任何情况,则可以输出任何负整数,字符或什么都不输出(例如-1,X)。 输入可以被接受为参数,可以使用单独的换行符,列表或其他任何形式。 这是代码高尔夫球,因此以最少的字节提交为准! 测试用例 Input: BHGEFXWFTIUPITHHLPETTTCLOEWOELM, WETTERBERICHT Output: 13 Input: ABCDEFGHIJKL, HELLO Output: 0 Input: EEEEEEEEEEEE, HELLO Output: -1 Input: XEEFSLBSELDJMADNADKDPSSPRNEBWIENPF, DEUTSCHLAND Output: 11 …
65 code-golf  string 

22
小猫命令
小猫很像猫。主要区别是可爱,缺乏智能和身材。同样,该cat命令不同于该kitten命令。幸运的是,在这种情况下只有一个区别。在小猫命令中,所有大写字母均替换为小写字母。 目的 实现行为与相似的程序cat。所有字符[A-Z]均以小写形式输出。 输入项 文件列表作为命令行参数。如果未列出文件,则从标准输入中读取。输入内容可能包含无法打印的字符和ASCII范围之外的字符。 输出量 如果输入是一堆文件,请连接内容并将所有字符输出为小写。如果从STDIN读取,则将STDIN的内容输出为所有大写字母为小写。 注意:仅使字符[A-Z]小写。如果将任何其他字符设置为小写,则是不可接受的。 例子 $ echo "HelLo" > file.txt $ kitten file.txt hello $ echo "Good Bye" | kitten good bye $ echo "Ä" | kitten Ä 与code-golf一样,最少的字节为准。 排行榜 这是一个堆栈片段,用于按语言生成常规排行榜和获胜者概述。 为确保您的答案显示出来,请使用以下Markdown模板以标题开头。 # Language Name, N bytes N您提交的文件大小在哪里。如果您提高了分数,则可以通过打败旧分数来保持标题。例如: # Ruby, <s>104</s> <s>101</s> 96 bytes 如果要在标头中包含多个数字(例如,因为您的分数是两个文件的总和,或者您想单独列出解释器标志罚分),请确保实际分数是标头中的最后一个数字: # …

26
xkcd样式页面编号
Randall Munroe的书“ xkcd,第0卷”对页码使用了一个相当奇数的系统。前几个页码是 1, 2, 10, 11, 12, 20, 100, 101, 102, 110, 111, 112, 120, 200, 1000, 1001, ... 这看起来有点像三元,但是请注意,他从跳过20直100,从120到200从200到1000。定义此序列的一种方法是说,它枚举了最多包含一个2且1之后不包含的所有三进制数2。您可以在OEIS的条目A169683中找到它。这个数字系统被称为偏斜二进制。 您的任务是找到N此数字系统中给定正整数的表示形式。 您可以编写程序或函数,通过STDIN(或最接近的替代方案),命令行参数或函数自变量获取输入,并通过STDOUT(或最接近的替代方案),函数返回值或函数(out)参数输出结果。 输出可能是字符串,带有十进制表示形式的数字(等于偏斜二进制表示形式)或数字列表(整数或字符/字符串)。您不得返回前导零。 这是代码高尔夫球,因此最短的答案(以字节为单位)获胜。 有趣的事实:这个数字系统实际上有一些优点。当增加一个数字时,您将始终最多更改两个相邻的数字-您将不必在整个数字中进行更改。使用正确的表示形式,可以递增O(1)。 测试用例 1 => 1 2 => 2 3 => 10 6 => 20 7 => 100 50 => 11011 100 => 110020 200 => …

30
我女儿的字母
前几天,我们和我的女儿用冰箱贴写了一封句子。尽管我们能够制作一些(I love cat),但I love you too由于字母数量不足o(4),我们没有足够的字母来制作其他() 然后我发现,虽然一组包含3个e字母,但只有2个o字母。可能受到http://en.wikipedia.org/wiki/Letter_frequency的启发,这仍然不能反映“冰箱上”的实际情况。 问题 给定文本文件,其中每行包含一个“样本语句”,一个人想在冰箱上书写,建议使用字母数量最少的字母集,但仍足以单独书写每个句子。 注意:忽略大小写,无论如何所有大写字母都是大写。 输入项 该文件包含换行符分隔的句子: hello i love cat i love dog i love mommy mommy loves daddy 输出量 提供字母的倒排列表,其中每个字母仅出现多次,足以写出任何句子: acdddeghillmmmoostvyy (谢谢,isaacg!) 优胜者 最短的实现(代码) 更新:测试 我创建了一个额外的测试,并在这里尝试了各种答案: https://gist.github.com/romaninsh/11159751
65 code-golf 

30
高尔夫黄鼠狼计划
理查德•道金斯(Richard Dawkins)在他的“ 盲人制表师”一书中描述了鼬鼠程序。该算法可以描述如下: 以28个字符的随机字符串开头。有效字符均为大写字母和空格。 制作该字符串的100个副本,每个字符的5%机会被随机字符替换。 将每个新字符串与目标“比较像是Weasel的单词”进行比较,并根据字符串中正确且位置正确的字母数给每个得分。 如果任何新字符串的得分都很高(28),请暂停。 从第3步中选择得分最高的字符串。如何决定平局取决于您,但是只能选择一个字符串。以所选的字符串并转到步骤2。 获胜者将是获得正确答案的最短代码段,同时以以下格式打印每一代得分最高的字符串: 如果人们可以通过检查其他人来帮助您,那么答案将非常有帮助!

30
取消注释COBOL程序!
COBOL是一种非常古老的语言,在撰写本文时已经58岁了。实际上,它太老了,以至于它有一个非常有趣的怪癖:每行的前六个字符是注释。 你问为什么呢?好吧,那六个字符原本是要用作行号的,那是在程序不是完全数字化并在计算机上打字的那个日子。 此外,第七个字符只能是一个很小的集合的一部分(通常是 *是注释掉该行或一个空格以将行号与代码分开) 但是,如果您使用的是数字系统,并且只想要原始程序,该怎么办? 评论系统 COBOL中有两种类型的注释:行注释和前面提到的“行号”注释。 取消注释行号很简单:只需从每行中删除前七个字符(六个加一个空格)。 000000 apple 000001 banana celery donuts 会成为: apple banana donuts 行注释使它变得更加困难。行注释以星号开头,该星号*位于行的第七个字符位置,如下所示: 000323* this is a comment 这不是一行注释: *00000 this isn't a comment 要取消注释行注释,只需删除整行。 一个示例注释了“程序”: 000000 blah blah 000001* apples 000002 oranges? 000003* yeah, oranges. 000*04 love me some oranges 未注释的版本: blah blah …

11
只有偶数字节
场景 最近,您一直在使用自己喜欢的文本编辑器注意到一些奇怪的行为。最初,似乎在写入磁盘时会忽略代码中的随机字符。一段时间后,您注意到了一种模式。ASCII值奇数的字符将被忽略。经过进一步检查,您发现只有每八位为零时,才能正确写入文件。现在,您需要知道您的重要文件是否已受到此奇怪错误的影响。 任务 您必须编写一个完整的程序来确定文件是否包含奇数个字节(表明文件未损坏)。但是由于使用了文本编辑器,因此无法在源代码中写入任何奇数字节。您可以假定输入已经存在任何编码,但是您仍然必须检查每个字节,而不仅仅是字符。 输入项 您的程序将从stdin或命令行获取文件的内容或文件的路径。 输出量 如果给定文件包含一个奇数字节,则程序将向stdout输出一个真实值,而如果每八位为零,则该程序将向fsy输出一个stdout。 标准 这是代码高尔夫,是完成任务的最短程序。要成为有效提交,文件源代码中的每八位必须为零。我建议您在提交的文件中包含源代码二进制文件的副本。 有标准漏洞。 测试用例 (以ASCII编码)输入: "$&(*,.02468:<>@BDFHJLNPRTVXZ\^`bdfhjlnprtvxz|~ Output: falsy Input: !#%')+-/13579;=?ACEGIKMOQSUWY[]_acegikmoqsuwy{} Output: truthy Input: LOREMIPSVMDOLORSITAMETCONSECTETVRADIPISCINGELITSEDDOEIVSMODTEMPORINCIDIDVNTVTLABOREETDOLOREMAGNAALIQVA VTENIMADMINIMVENIAMQVISNOSTRVDEXERCITATIONVLLAMCOLABORISNISIVTALIQVIPEXEACOMMODOCONSEQVAT DVISAVTEIRVREDOLORINREPREHENDERITINVOLVPTATEVELITESSECILLVMDOLOREEVFVGIATNVLLAPARIATVR EXCEPTEVRSINTOCCAECATCVPIDATATNONPROIDENTSVNTINCVLPAQVIOFFICIADESERVNTMOLLITANIMIDESTLABORVM Output: truthy 提示 明智地选择语言并非每种语言都可能会遇到这种挑战 Unix命令xxd -b <file name>会将文件的二进制文件打印到控制台(以及一些其他格式化内容) 您可以使用ASCII以外的其他编码,例如UTF-8,只要遵守所有其他规则

9
以-1 + i为基数的加法
高斯整数是形式的复数,a+bi其中a和b都是整数。在基数-1 + i中,可以使用数字0和唯一地表示所有高斯整数1,而无需使用符号来表示符号。 例如,1100以-1 + i为基数代表十进制数字2,因为 1*(-1+i)^3 + 1*(-1+i)^2 + 0*(-1+i)^1 + 0*(-1+i)^0 = (2+2i) + (-2i) + 0 + 0 = 2 输入将是使用数字表示的以-1 + i为基数的两个高斯整数01。可以采用以下形式之一: 两个独立的数字字符串, 两个十进制整数,其中包括01代表基数-1 + i的数字(例如1100,基数-1 + i中的2表示), 代表基数-1 + i的两个二进制整数(例如,十进制12或0b1100基数-1 + i中的2) 单个字符串由单个非字母数字分隔符分隔两个数字字符串/二进制整数(例如1100 1100或12,122 + 2) 输出两个高斯整数的和,也以-1 + i为基数,并用数字表示01(以允许输入的一种格式,不一定是相同的选择)。输出允许包含有限数量的前导零。 输入最多30位数字的函数或程序必须在2秒内终止。 其他说明 您可以假定输入不包含无关的前导零。对于0的特殊情况,可以选择一个0或空字符串作为表示形式。 测试用例 0, 0 …

19
总而言之,这只是代码高尔夫中的另一个技巧
挑战的目的是为摇滚乐队Pink Floyd制作这张专辑的封面的ASCII版本。 砖路口由字母_和字母组成|。砖的宽度为7,高度为2,但不包括路口。因此,包括联结在内的基本单位是: _________ | | | | _________ 每行积木相对于上一行偏移一半积木宽度(4个字符): ________________________________________ | | | | | | | | | | ________________________________________ | | | | | | | | | | ________________________________________ | | | | | | | | | | 墙的参数设置如下。所有参数均以char度量,包括连接点: 第一行的水平偏移量F。这是左边缘与最上一行的第一个垂直交点之间的距离。(还要记住行之间的半砖相对偏移)。其可能值0,1,..., 7。 总宽度,W。这包括路口。其值为正整数。 总高度,H。这包括路口。其值为正整数。 墙的顶部始终与一行的顶部重合。底部可能参差不齐(如果总高度不是的倍数3)。例如,这里的输出6,44,11: ____________________________________________ …

20
重复自己
编写输出程序 Do not repeat yourself! 您的程序代码必须遵守以下约束: 它的长度必须是偶数 位置中的每个字符2n(其中n> 0的整数)必须等于位置中的字符2n-1。程序的第二个字符等于第一个字符,第四个等于第三个字符,依此类推。 换行符视为字符! 这是代码高尔夫球,所以最短的代码获胜! 例子 HHeellllooWWoorrlldd 是有效的程序 123或者AAABBB或者HHeello是不正确的 验证 您可以使用此CJam脚本来验证您的源代码有效。只需将代码粘贴到“输入”框中,然后运行脚本。

30
放大ASCII艺术
在此挑战中,您必须将多行ASCII文字作为输入,例如: OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO OO OOOOOOO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OO OOOOO OO OOO OO OO OO OOOOO OO OO OO OO OO OO OO OO OO OO OO OO OOOOOO OOOOOO OOOOOO OOOOOOO OOOOOO OOOOOO …

30
做墨西哥波
用尽可能少的字节编写一个输出以下内容的程序或函数: Abcdefghijklmnopqrstuvwxyz aBcdefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwxyZ abcdefghijklmnopqrstuvwxYz abcdefghijklmnopqrstuvwXyz abcdefghijklmnopqrstuvWxyz abcdefghijklmnopqrstuVwxyz abcdefghijklmnopqrstUvwxyz abcdefghijklmnopqrsTuvwxyz abcdefghijklmnopqrStuvwxyz abcdefghijklmnopqRstuvwxyz abcdefghijklmnopQrstuvwxyz abcdefghijklmnoPqrstuvwxyz abcdefghijklmnOpqrstuvwxyz abcdefghijklmNopqrstuvwxyz abcdefghijklMnopqrstuvwxyz abcdefghijkLmnopqrstuvwxyz abcdefghijKlmnopqrstuvwxyz abcdefghiJklmnopqrstuvwxyz abcdefghIjklmnopqrstuvwxyz abcdefgHijklmnopqrstuvwxyz abcdefGhijklmnopqrstuvwxyz abcdeFghijklmnopqrstuvwxyz abcdEfghijklmnopqrstuvwxyz abcDefghijklmnopqrstuvwxyz abCdefghijklmnopqrstuvwxyz …

19
破解银行帐户的密码!
介绍 为了防止键盘记录程序窃取用户密码,某些银行帐户系统已实施以下安全措施:每次仅提示输入某些数字。 例如,假设您的目标密码为89097,系统可能会提示他们输入第二,第四和第五位数字: 997 或者它可能提示他们输入第一,第三和第五位数字: 807 您所知道的只是您的目标按顺序输入了数字,但是您不知道它们在实际密码中属于哪个位置。您所知道的是有两个9,必须在7之前。并且8在0之前,而0在7之前。因此,有六个可能的密码: 80997 89097 89907 98097 98907 99807 目标计算机上的键盘记录程序已经收集了几个月的密码,所以让我们开始吧! 挑战 给定一个三位数的输入列表,输出对所有输入都有效的所有可能的密码。为了降低计算复杂度并减少可能的结果数量,请确保密码为数字且固定大小为5。每个输入中的数字顺序如下:如果是123,则目标首先键入1,然后2,然后3。 输入/输出示例 |----------------------|--------------------------------------------| | Input | Output | |----------------------|--------------------------------------------| | [320, 723, 730] | [37230, 72320, 73203, 73230] | | [374, 842] | [37842, 38742, 83742] | | [010, 103, 301] | [30103] | | …
64 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.