云服务器价格_云数据库_云主机【优惠】最新活动-搜集站云资讯

数据库服务器_百度云盘怎么分享文件_免费申请

小七 141 0

云服务器秒杀_香港_电梯物联网安全监控系统

以下是SAP社区编码挑战赛2的参赛者名单,啥是大数据,他们的参赛作品获得了成功。恭喜他们!

继上周更新博客文章和现场直播(此处录音)之后,我认为是时候公布一份主要的成功选手名单了。

目前的SAP社区编码挑战赛已经收到了大量的参赛作品,为此我们感谢大家。在整个提交过程中,我们总共收到了79份,成功率(即提交的答案正确)超过了90%,这很好。

样式

我们看到了各种样式,从初级JavaScript代码到高级JavaScript代码,有的选择基于类的方法,有的选择更实用的方法。有了像JavaScript这样灵活的语言,很明显我们也会看到人们的个性……从使用空格,到变量和函数如何命名和大写,再到如何使用注释来获得良好效果(或者,在某些情况下,如何没有使用任何评论)。

速度

另一个因素是如何提交的性能。尽管在最初的帖子中并没有明确指出速度是一个因素,但很明显,你们中的许多人都喜欢尽可能快地完成提交,因此我们看到了一些常见的优化。最常见的是对给定起始项的序列长度进行缓存,因此在处理序列时,如果到达的项是已经看到的项,则该序列可以在那里短路,然后将到目前为止的长度与该项的长度相加。

还有更微妙的优化,例如,云计算大数据,使用位运算符检查奇数,这确实在问题的规模上提供了一个非常微小但最终可以感知的速度优势。通常,奇数(或偶数)的检查是通过模运算来完成的,比如:

(即,如果x/2的余数不为零,x是奇数)

但是有些人使用的是按位AND运算符:

(即,如果x与1(二进制00000001)相加时,x是奇数)给出了一个非零值(即1))

库的使用

,人工智能大数据,提交的内容独立于任何外部(第三方)库。JavaScript,云服务器ecs,尤其是在节点.js味道,有一个丰盛的图书馆,可以用来产生良好的效果(虽然有时这不是那么多的情况下,但这是一个故事为另一个时代!)

我们确实看到了少量的库使用,例如mathjs库(提供max函数等),yosay,使输出更有趣,Ramda,一个提供丰富函数集的函数编程库。事实上,我们有一两个提交是"面向Ramda"的,这让我非常高兴。

缺少范围

有一点很清楚,也是很常见的,就是你们中的许多人都遇到了这样一个问题:JavaScript中没有原生的"range"函数——以一种简单的方式生成一系列数字。当然,还有更为程序化的"for loop"方法,但是对于那些想要升级并放弃告诉机器如何做它应该已经知道的事情的人来说,您提出了一系列可爱的方法。看看你是否能在提交材料中发现它们。

出界

有一些提交材料并不完全符合提交要求,但我们认为它们很有趣,也很有创意(并附有适当的提交,也有一些提交,可惜没有产生正确的结果;最常见的问题是集中在问题陈述中的最初的例子,而不是问题本身。

提交

因此,不用再多说,这里是完整的列表(没有特定的顺序)成功提交。看看你的社区成员提交的资料,红淘客,看看他们是如何编写解决方案的——我真的很喜欢研究所有这些方案。这本书中有一些非常有思想性和教育性的作品。谢谢大家。

恭喜大家!

查看上周的现场直播录音,了解其中的一些内容。

下一步

现在我们已经在这里列出了所有成功提交的内容,我们将在本周晚些时候发布一个进入社区问答区的条目,以及入围者名单,供您作为总冠军投票。敬请期待!

附录-性能测试

对于那些感兴趣的人,我将所有提交的内容加载到本地项目中,并通过一个小脚本对它们进行运行,以大致了解吞吐量。对于一些以HTML格式呈现输出的提交,我不得不做一些小的修改,以允许它们直接在HTML中执行节点.js在命令行,但除此之外,我运行的脚本没有变化。

我使用了超精细,一个命令行基准测试工具,这对我来说非常好。为了方便起见,我把它用脚本包起来了。下面是正在运行的工具的屏幕截图—显示了一个超出允许提交范围的条目—以及包装器脚本本身。分享与享受!