任务
所有竞争对手都试图解决以下10个任务列表:
从输入中读取正整数n并返回前n个非负整数的立方和。
对于输入
1
,应该返回0
。当且仅当n是梅森素数时,才从输入读取正整数n并返回真实值。
从输入读取n个整数的非空列表,并返回它们的中值。
如果n为偶数,则使用两个中间值中的较小者。
例如,的中位数
[1 4 3 2]
为2
。从输入中读取整数(正,负或0)或以10为底或一进制的字符串表示形式,并以negabinary返回其数字,且不带前导零(输入0除外)。
可以用任何方便的方式(数字,数组,字符串等)格式化输出。
返回
pneumonoultramicroscopicsilicovolcanoconiosis
。检查当前日期,并
Happy New Year!
根据公历返回合适的日期。伪随机地从Unicode块CJK Unified Ideographs Extension-A(U + 3400 – U + 4DB5)中选择64个唯一分配的代码点,然后返回相应字符的字符串。
所有可能的字符串应具有相同的被选择概率。
当且仅当第一个字符串的字符形成第二个字符串的子序列时,才从输入中读取两个可打印的ASCII字符串,并返回真实值。
例如,
abc
,axbxc
应该返回truthy和bac
,axbxc
应该返回falsy。
- 从输入中读取一个多维的矩形整数数组和一个整数n,并返回修改后的数组,其中所有整数均乘以n。
从输入中读取一个非负整数n,并返回n个火车货车的链,如下所示。
n = 3的示例输出:
______ ______ ______ | | | | | | ()--() ~ ()--() ~ ()--()
只要示例中的输出看起来可以被任意数量的空格包围。
澄清说明
0既不是正数也不是负数。
在输出中始终允许尾随空格。
可以以任何一致,方便的顺序读取几条输入。
规则
没有答案可以用相同的编程语言解决两个不同的任务。1个
对于每个单独的任务,均适用标准代码高尔夫球规则。
特别是,您可以使用通常的I / O默认值提交程序或函数,但不能利用这些漏洞。
任务5本质上是一个kolmogorov复杂性挑战,因此,不仅允许输出硬编码,而且可以预期输出硬编码。
每个用户只能发布一个答案,其中最多包含每个任务的一种解决方案。
请按照以下示例中的格式设置答案:
## Task 1, Python, 42 bytes <code goes here> Explanation, I/O, required Python version, etc. go here. --- ## Task 7, C, 42 bytes <code goes here> Explanation, I/O, required compiler (flags), etc. go here.
计分
对于您解决的每一项任务,您都会得到一分。
这意味着您不必解决所有任务即可参与。
如果您针对任务n的解决方案是该编程语言中最短的解决方案,那么您将获得额外的好处。
如果您对任务n的解决方案是所有编程语言中最短的一种,那么您将获得额外的好处。
每个任务语言组合和每个任务分别仅奖励一次奖励积分。
通常,如果两个解决方案具有相同的字节数,则发帖时间是平局。
如果以后有人超过您,您将失去其他答题者获得的奖励积分。
您可以进行高尔夫投稿,从答案中添加/删除语言,或交换用于两项任务的语言。
每当有人编辑他的答案时,所有答案都会重新记录。
一旦您更改了任务的语言,就失去了资历。2
得分最高的答案将获胜。3
每任务排行榜
<style>body{text-align:left!important}#answer-list{padding:10px;width:290px;float:left}#language-list{padding:10px;width:290px;float:left}table thead{font-weight:700}table td{padding:5px}</style><script src=https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js></script><link rel=stylesheet href="//cdn.sstatic.net/codegolf/all.css?v=83c949450c8b"><div id=answer-list><table class=answer-list><thead><tr><td>Task<td>Author<td>Language<td>Score<tbody id=answers></table></div><table style=display:none><tbody id=answer-template><tr><td>{{TASK}}<td>{{NAME}}<td>{{LANGUAGE}}<td>{{SIZE}}</table><script>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 getAnswers(){jQuery.ajax({url:answersUrl(page++),method:"get",dataType:"jsonp",crossDomain:!0,success:function(e){answers.push.apply(answers,e.items),e.has_more?getAnswers():process()}})}function process(){answers.forEach(function(e){var s=e.body_markdown.split("\n").filter(function(e){return"#"==e[0]});s.forEach(function(s){var r=s.match(NUMBER_REG)[0],t=(s.match(SIZE_REG)||[0])[0],a=s.match(LANGUAGE_REG)[1],n=e.owner.display_name;entries.push({task:r,user:n,language:a,size:t})})}),entries.sort(function(e,s){var r=e.task-s.task;return r?r:e.size-s.size});for(var e=0;e<entries.length;e++){var s=jQuery("#answer-template").html();s=s.replace("{{TASK}}",entries[e].task).replace("{{NAME}}",entries[e].user).replace("{{LANGUAGE}}",entries[e].language).replace("{{SIZE}}",entries[e].size),s=jQuery(s),jQuery("#answers").append(s)}}var QUESTION_ID=52152,ANSWER_FILTER="!t)IWYnsLAZle2tQ3KqrVveCRJfxcRLe",answers=[],page=1;getAnswers();var SIZE_REG=/\d+(?=[^\d&]*(?:<(?:s>[^&]*<\/s>|[^&]+>)[^\d&]*)*$)/,NUMBER_REG=/\d+/,LANGUAGE_REG=/^#*.*?,\s*\[*([^,\]]+)/,entries=[];</script>
联合排行榜(2015-07-30 20:00 UTC)
User / Task 1 2 3 4 5 6 7 8 9 A TOTAL Tie breaker (if any)
DLosc 2 2 3 2 2 2 2 3 2 2 22
Sp3000 2 2 2 2 2 3 2 2 2 2 21
Doorknob 2 2 2 2 2 2 2 2 2 2 20
mathmandan 2 2 2 2 2 2 2 2 2 2 20 Combined byte count.
MickyT 2 2 2 2 2 2 1 2 2 2 19
Alex A. 2 1 2 2 2 2 1 2 2 2 18
Jacob 2 2 2 2 2 1 0 0 0 2 13
alephalpha 2 2 2 0 2 2 0 0 2 0 12
Martin Büttner 2 0 0 2 2 0 0 2 2 2 12 Combined byte count.
kirbyfan64sos 1 2 2 0 2 X 0 2 0 3 12 Per-language wins.
Maltysen 3 0 0 0 3 2 1 X 2 0 11
plannapus 2 2 0 0 2 2 0 2 0 2 10
jimmy23013 0 0 2 3 0 0 3 2 0 0 10 Solved tasks.
Tom 0 3 0 0 2 2 0 X 3 0 10 Combined byte count.
FryAmTheEggman 1 0 2 0 2 0 2 0 2 0 9
Vioz- 1 0 2 2 2 2 0 0 0 0 9 Combined byte count.
Toby Speight 2 0 0 0 2 2 0 0 0 2 8
Ismael Miguel 0 0 0 0 2 2 0 0 0 2 6
Pulga 0 2 2 0 0 0 0 0 0 2 6 Combined byte count.
flawr 2 0 2 0 0 0 0 0 0 0 4
manatwork 2 0 0 0 0 2 0 0 0 0 4 Combined byte count.
TheNumberOne 1 0 0 0 2 0 0 0 0 0 3
标X
有的任务存在但无效。
组合排行榜是手工建造的。请告诉我是否有任何错误。
1 如果语言不是相同语言的不同版本,则它们被视为不同语言,因此只有一种JavaScript,一种Python和一种TI-BASIC,但是C,C ++,Octave和MATLAB是四种不同的语言。
2 如果你解决任务ñ使用的语言大号的X个字节,别人解决了使用相同的字节数相同的语言相同的任务,您更改语言中号和回滚的编辑,其他的回答者将保持奖励积分。
3 从计分规则1、2和3(按此顺序)获得的点数,所有已解决任务的组合字节数(越低越好),最后,选票统计(越高越好)可作为决胜局。