当前位置: 首页 > 编程日记 > 正文

2018最后一战:25天编程PK赛!

640?wx_fmt=jpeg


作者 | Jane

出品 | AI科技大本营


2018 年余额已不足一个月!是惊喜还是惊恐?这一年是充实有意义的一年,还是觉得略有失望?最后这三十天,我们还能学些什么?获得哪些成长?如何为 2019 年准备一个好的开头?今天,营长特别为大家准备了“Advent of Code”挑战赛。可能很多小伙伴都不知道这是一个什么挑战赛,别着急,下面马上为大家介绍。


640?wx_fmt=png


“Advent of Code”是由 Eric Wastl 于 2015 年创办的 25 天编程挑战赛。从 2015 年到今年,每年都是相同的时间(12.1--12.25)、相同的玩法和相同奖励与积分制度,唯一不同的就是题目了?。看来国外的小伙伴们也是不想虚度年末时光,给自己一个 Happy ending。闯关 25 天后,大家就开始开开心心跨年啦。


这个挑战赛有什么特点?大家可以获得什么?


首先,这个挑战赛不限制编程语言。大家可以用自己喜欢的或者擅长的任何编程语言来解决每天的问题,而且只需要具备一些编程知识和能力以及解决问题的技巧,就可以参与其中。更重要的是,这个网站不需要梯子,并且可以使用 Google 、Twitter、Reddit 账户或者Github 账号来参与挑战。


无论你现在是在学校里学习、参加培训课程提升自己;或者正在准备面试、提升自己的速度;还是想挑战其他人,证明自己的实力,都可以在“Advent of Code”中得到提升和收获。在这个比赛中,与你竞争的是来自全球的小伙伴。


从往年的排行榜上,我们发现了一些厉害的编程高手。比如下面是 2017 年的总排行榜,Top 3 的 Robert Xiao,博士毕业于 CMU,目前在一所大学里做助理教授。


640?wx_fmt=png


具体赛事如何?


闯关攻略:


1.时间:2018.12.1 -- 2018.12.25。


2.任务:每天需要完成 2 道题;第 1 个通过后才可以解锁第 2 个。


640?wx_fmt=png


3.奖励:每通过一道题可以获得一颗星星,每天可以收集 2 颗星星;当全部 50 颗星星全部集齐,整幅拼图也就完成了。


4.积分:每天会有每日排名榜。此排名是每天完成两道题的前 100 名;而每道题目的前 100 名可获得积分,第一名获得 100 分,后续每名依次减少一分,第 100 名只能获得 1 分,从而得到积分榜;每天每人最高 200 分,每天更新累计积分的总排行榜。


下图是 2018.12.1--Day 1 的前 100 名


640?wx_fmt=png


下图是截止目前的积分榜:


640?wx_fmt=png


营长的温馨提示:


1.题目的难度和主题都不同;整体肯定还是有一定难度的,大家要勇于挑战。


2.别看 25 天,每天两道题,一共只有 50 题。但是这些题目涉猎范围还是很广的,甚至一些题目更偏向底层。


3.题目解释详细、通俗!即使你的专业与题目所涉及领域不同,也不用担心,这也不会成为你的阻碍!


送福利的机会来啦~我们的挑战者在哪里?


2018 年的挑战赛已经正式开始,营长特别建了一个群,感兴趣的小伙伴们可以进群一起打比赛。2018 年最后的二十多天,大家彼此陪伴,成长进步,既可以在群里交流,也可以晒成绩。


25 天后,我们会从群里选出积分排行的前五名,给大家送出新年礼物哦!扫描下方二维码进群,修改备注:名字+职业+比赛使用的账号;亦可添加主微信,回复:比赛,邀你入群PK~礼物我们已经准备好,即将公布,只等你来~


2018 要不一样的收官,我们一起 Fighting!


勇士请戳:

https://adventofcode.com


群二维码:AI科技大本营 | 25天编程PK赛

640?wx_fmt=jpeg


群主微信二维码

640?wx_fmt=jpeg



本文为AI科技大本营原创文章,转载请联系微信1092722531。



2018 中国大数据技术大会

BDTC 2018


BDTC 2018中国大数据技术大会携主题“大数据新应用”再度强势来袭。本次大会由华东师范大学副校长、教授周傲英,百度商业智能实验室主任熊辉,阿里巴巴副总裁李飞飞三位会议主席对大会内容把关,多位两院院士参与指导,由最了解行业痛点的一线从业者为同行打造。


扫描下方二维码或点击【阅读原文】快速购票。现在购票还有机会获得大数据图书一本(中国科学院院士梅宏主编的《大数据导论》或华中科技大学教授金海主编的《大数据处理》),数量有限!



640?wx_fmt=jpeg


推荐阅读

专访百度熊辉:有人转AI纯粹因为好找工作,这样的人不是我想要的

三摄正普及,四摄在路上?谷歌逆天AI算法,只做单摄虚化

开源 | IBM、哈佛共同研发机器翻译模型的可视化工具

程序员的江湖 务必掌握这些黑话!

高达800万次下载量的npm包被黑客篡改了代码,你的设备或正成为挖矿机

相关文章:

java 获取已有字体,java获取本机全部可用字体

java获取本机所有可用字体//just for fun,那个28个字母的函数满满都是恶心import java.awt.GraphicsEnvironment ;class Tester{public static void main(String args[]){GraphicsEnvironment ge GraphicsEnvironment.getLocalGraphicsEnvironment();String forName[] ge.get…

mount --bind

mount --bind 能够镜像的把目录挂载到其他路径下mount --bind //此命令可以把目录挂载到其他目录,有镜像功能,会占用两份同样大小的空间,当你umount的时候,所作的镜像会立马消失. $ls ftp tools $cd ftp $mkdir /home/ftp/tools $cd tools $pwd /home/ftp/tools $mount --bin…

Javascript URL编码方法的比较

javascript中存在几种对URL字符串进行编码的方法:escape(),encodeURI(),以及encodeURIComponent()。这几种编码所起的作用各不相同。 escape() 方法: 采用ISO Latin字符集对指定的字符串进行编码。所有的空格符、标点符号、特殊…

前端、云与人工智能的碰撞 | GDG广州

活动介绍 随着Google TensorFlow的开源升级、前端技术以及云计算的不断发展更迭,企业和开发者都需要与时俱进,才能不被时代大潮给淘汰。本次GDG沙龙旨在通过多个专题演讲为开发者们分享技术进步和业务经验,聚焦前端技术、人工智能以及云计算…

java三维滑雪,第六章 三维数据空间分析方法.ppt

第六章 三维数据空间分析方法* * * * 可视性分析 * * 自然邻域法插值 基本思路: 利用输入点及邻近栅格单元进行插值生成栅格表面。 方法: 利用输入数据点(样本点)为节点,建立Delaunay三角形; 样本点的邻域为其周边相邻多边形形成的凸集中最小…

求教关于NFS服务器的防火墙的设置

我都研究了两个星期的NFS的防火墙了呀,开了rpcinfo -p 显示的所有端口,有hosts,hosts.allow,hosts.deny下的文件也设置了过了呀,可是我开了防火墙,NFS服务器的客户端和和服务器都无法工作呀,那位好心人帮我下呀,最好是有做的这方面的实例的高手呀,共享下你的成功经验呀转载于:h…

退信之550 5.7.1 Unable to relay for *@*.com

"550 5.7.1 Unable to relay for **.com"是常见的退信之一,今天我们就看看导致这个退信的真实原因,以及在mdaemon邮件服务器中遇到这个问题如何解决。接下来,我们看看来自真实环境退信截图。 退信分析:这是一封sh.com域…

“叽里呱啦”说英语,这家公司要用AI增值语言输出能力

11 月 29 日,在线英语启蒙教育品牌叽里呱啦在北京召开“让天赋发声”品牌发布会。叽里呱啦联合创始人兼 CEO 谢尚毅首次对外公开品牌战略,围绕内容、教研、科技三大教育内核,打造教育 IP,积蓄产品力,搭建英语启蒙教育的…

Windows 文件服务器升级跨林迁移(二)

迁移文件服务器登陆到ADMT迁移服务器上,打开ADMT管理控制台,邮件点击AD迁移工具,选择"计算机迁移向导"点击下一步选择源域为旧的控,目标域为新域控,点击下一步从域中选择计算机,点击下一步添加文…

mytag.class.php,织梦CMS/dedecms织梦模板留言板调用{dede:}标签的头部尾部的方法

织梦模板网站留言板调用网站的head.htm,footer.htm的方法二,好多人都想在留言本guestbook.htm里实现dede的标签调用,问题是在plus里不支持dede标签的应用。现在有一个简单的办法可以调用标签。拿在留言本调用head.htm实例一般我们在首页调用h…

用 GDI 操作 EMF 文件[2]: PlayEnhMetaFile、DeleteEnhMetaFile

创建 EMF 文件, 并同时绘制在窗体.unit Unit1;interfaceusesWindows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,Dialogs, StdCtrls;typeTForm1 class(TForm)Button1: TButton;procedure Button1Click(Sender: TObject);end;varForm1: TForm1;implem…

从Storm到Flink:大数据处理的开源系统及编程模型(文末福利)

本文节选自CCF大数据教材系列丛书之《大数据处理》,本书由华中科技大学金海教授主编,包括大数据处理基础技术、大数据处理编程与典型应用处理、大数据处理系统与优化三个方面。本教材以大数据处理编程为核心,从基础、编程到优化等多个方面对大…

mac软件全屏时候最顶上任务栏保留,MAC能不能做一个把程序放在顶部菜单栏的功能...

KochiyaOcean emmmm,我修改了ico为png在app.js 第 22 行const poiIconPath path.join(ROOT,assets,icons,process.platform linux ? poi_32x32.png : poi.png, 将箭头所指的poi.ico 被我修改成了poi.png (不知道你说的是不是修改这里,我看到的icon pa…

Nginx 虚拟主机配置及负载均衡

虚拟主机配置: 在现实中,公司为了充分利用服务器资源 , 一台 Nginx 服务器会同时挂多个站点,这些站点可以基于80端口配置 N 多不同域名的服务器,那么,怎样实现这一功能呢,接下来就让我们学习一下…

明晚8点直播 | 顺丰科技如何利用深度学习赋能智慧物流?

每年年底的双十一已成为盛大的购物节日。而有一个行业在这期间发挥着至关重要的作用——物流。近年来,深度学习已经应用到各行各业中,物流行业也不例外。智慧物流是“互联网”高效物流的重要内容,以智能化技术使物流具有学习、感知、思考、决…

matlab去雾算法论文,基于matlab的图像去雾算法详细讲解与实现-附matlab实现源代码.doc...

本文主要介绍基于Retinex理论的雾霭天气图像增强及其实现。并通过编写两个程序来实现图像的去雾功能。1 Rentinex理论Retinex(视网膜Retina”和大脑皮层Cortex”的缩写)理论是一种建立在科学实验和科学分析基础上的基于人类视觉系统(Human Visual System)的图像增强理论。该算法…

用电脑自带画图工具加字方法

其实加字的话是很简单的,每个电脑都可以,不需要下载什么特殊软件 电脑自带的画图工具就可以轻松加字 首先找到一张图片右击编辑——打开图片 然后我们点左边工具栏的A标志(这个就是加字的按钮) 点了之后我们用鼠标在你需要加字的位…

OCS 2007 聊天记录查看工具 OCSMessage

平时用SQL查看, 总感觉挺麻烦的, 而且里面的{\rtf1\ansi\ansicpg950\deff0\... 数据把我转的还头大 就像以前的WSUS数据, 手动查询忒麻烦,索性开发了这个工具 OCMessage, 也提供给那些想查询他人隐私的朋友一点方便(哈哈)当然, 目前的版本还…

学习笔记 九: DNS

一 DNS服务 Domain Name system,它是一个层级名称树解析网络主机和资源。 常用的解析命令: host dig /etc/resolv.conf host -v -t NS example.com DNS记录: TTL class PTR A cname MX TXT 二 DNS安装配置 caching nameservers unbound : s…

oracle web API,在Web API程序中使用Swagger做接口文档

#### 创建Web API程序在VS2019中创建一个ASP.NET Web应用程序,选择Web API来创建RESTful的HTTP服务项目,构选MVC和Web API核心引用。#### 安装Swashbuckle使用NuGet包管理器,查找安装Swashbuckle,也就是Swagger插件。#### 配置Swa…

AlphaGo“兄弟”AlphaFold出世,DeepMind再创记录

在生物医学领域,DeepMind 又做出了具有里程碑意义的产品。两年一度的国际蛋白质结构预测竞赛(CASP)的在周末正式公布最终结果。这个已经进行了 25 年的比赛项目,每届都有来自世界各地的数百支团队参与,以促进研究和衡量…

设置Button控件创建完毕时触发的事件.

Button控件的creationCompleteEffect样式. 示例&#xff1a; 刷新查看效果.代码&#xff1a; <?xml version"1.0" encoding"utf-8"?><!--http://blog.flexexamples.com/2008/06/17/setting-a-creation-complete-effect-on-a-button-control-in-…

zabbix监控系统的安装与配置

一、Zabbix简介 1.1 Zabbix简介 Zabbix是一个企业级的开源分布式监控解决方案&#xff0c;由一个国外的团队持续维护更新&#xff0c;软件可以自由下载使用&#xff0c;运作团队靠提供收费的技术支持赢利。官方网站&#xff1a;http://www.zabbix.com官方文档&#xff1a;http:…

weblogic连接oracle配置文件,配置weblogic连接oracle的数据源

Name:JDBC-DEV1JNDI Name:jdbc.datasource.DS1AdminServerRow Prefetch Size: 48Stream Chunk Size:256URL:jdbc:oracle:thin:192.168.0.118:1521:AATDriver Class Name:oracle.jdbc.OracleDriver连接oracle及postgresql的连接字符串package com.lwf.eus.util;import java.sql…

首发 | 用声音改变生活,标贝科技完成 A 轮 5000 万人民币融资

AI科技大本营获悉&#xff0c;日前&#xff0c;专注于智能语音交互技术及数据的“标贝科技”完成 A 轮 5000 万元人民币融资&#xff0c;本轮投资由深创投领投&#xff0c;恒生电子跟投。 值得注意的是&#xff0c;本轮的领投方深创投在 2017 年清科统计的创业投资机构中&…

初始化算是完了

在企业实施K3&#xff0c;初始化算是完了&#xff0c;但是物料不如意&#xff0c;一个是物料分类太多&#xff0c;属性太多&#xff0c;一个就是保管连最基本的材料库、半成品库、成品库也分不太清楚。转载于:https://blog.51cto.com/huolijian/85574

关于RAID与SCSI的一些基本概念(转)

RAID简介内嵌微处理器的磁盘子系统通常称为R A I D系统。R A I D阵列的可用容量总小于成员磁盘的总量。一、RAID 0&#xff08;分块&#xff09;是简单的、不带有校验的磁盘分块&#xff0c;本质上它并不是一个真正的R A I D&#xff0c;因为它并不提供任何形式的冗余。假如RAI…

今晚8点直播 | 双11的背后除了阿里还有顺丰,智慧物流是如何利用深度学习赋能的?...

每年年底的双十一已成为盛大的购物节日。而有一个行业在这期间发挥着至关重要的作用——物流。近年来&#xff0c;深度学习已经应用到各行各业中&#xff0c;物流行业也不例外。智慧物流是“互联网”高效物流的重要内容&#xff0c;以智能化技术使物流具有学习、感知、思考、决…

从Webshell到肉鸡

从Webshell到肉鸡 S.S.F simeon 我一直都在强调一个东西&#xff0c;在网络攻防中最重要的就是思维&#xff0c;本文的灵感来自于安天365团队的一个篇稿件&#xff0c;在稿件中提到了一个AspxSpy的Asp.net类型后门软件&#xff0c;在安全界中最近一直流行后门中的后门&#…

oracle挂堎,Oracle 冷拷备实例挂到新ORACLE时应注意问题。

冷拷备了一个原有数据库&#xff0c;要把他移植到新的数据库中时&#xff0c;要注意一下&#xff1a;1.Oradim -new -sid [实例名:demo] -intpwd [PWD] -pfile [要创建实例的配置文件&#xff1a;*.ora]2.set Oracle_SID[实例名](装完后记得要在注册表里加上:HKEY_LOCAL_MACHI…