编程竞赛和挑战列表

并不是每个程序员都想在比赛中测试自己的编程技能,但偶尔我会遇到新的挑战来挑战自己。下面是编程竞赛的列表。大多数是年度的,但有些是连续的,你可以随时进入。...
  • 链接到C教程
  • 链接到C++教程
  • 链接到C#教程
Two men holding trophy, close-up

并不是每个程序员都想在比赛中测试自己的编程技能,但偶尔我会遇到新的挑战来挑战自己。下面是编程竞赛的列表。大多数是年度的,但有些是连续的,你可以随时进入。

走出编程“舒适区”的体验是完全有益的。即使你没有获奖,你也会以新的方式思考,并受到鼓舞,再次尝试。研究别人是如何解决问题的也可以是一种教育。

有很多比赛比我在这里列出的要多,但我已经筛选出10个,任何人都可以参加。最重要的是,你可以在这些中使用C、C++或C语言。

年度比赛

  • 函数式编程国际会议(ICFP)。这已经持续了十年,每年6月或7月都会发生。尽管它的总部设在德国,但任何人都可以使用任何编程语言从任何地点进入。可以自由进入,您的团队不受规模限制。2010年是6月18日至21日
  • BME国际是一项激烈的免费参赛比赛,每年在欧洲举行一次,参赛队伍为三人,参赛者必须自带电脑和软件。今年,第七届奥运会在布达佩斯举行。这在过去遇到了一些有趣的挑战——在虚拟地形上驾驶汽车怎么样?过去的其他任务包括控制一家石油公司、驾驶装配线机器人和为秘密通信编程。所有程序都是在一个24小时的紧张时间内编写的!
  • 国际大学生程序设计竞赛。运行时间最长的公司之一——该公司于1970年在德克萨斯A&M成立,自1989年起由ACM运营,自1997年起IBM就参与其中。其中一项规模更大的比赛是,来自大学和学院的数千支球队在当地、地区和最终的世界决赛中展开竞争。这场比赛让三名大学生组成的小组与八个或更多复杂的现实世界问题进行较量,最后期限为五小时。
  • 模糊C竞赛已经进行了近20年。这是在互联网上通过电子邮件提交的。您所要做的就是根据规则,以4096个字符的长度编写最模糊的Ansi C程序。第19场比赛于2007年1月/2月举行。
  • 洛布纳奖不是一项普通的编程竞赛,而是一项人工智能挑战,即进入一个可以进行图灵测试的计算机程序(即与人充分交谈,使评委相信他们在与人交谈)。用Perl编写的Judge程序将询问诸如“现在几点了?”或“什么是锤子?”以及比较和内存等问题。最佳参赛者的奖金为2000美元和一枚金牌。
  • 与勒布纳奖类似的是“聊天室挑战赛”。这是为了编写最好的聊天机器人-一个基于网络(或可下载)的应用程序,可以用任何语言编写,可以进行文本对话。如果它有一个与文本同步的动画显示,那就更好了——你会得到更多的分数!
  • 国际问题解决竞赛(IPSC)。这更有趣,三人一组通过网络进入。在5小时内有6个编程问题。允许使用任何编程语言。
  • Rad竞赛-两人一组的参赛者必须在两天内使用任何语言完成一个有效的商业计划。这是另一场比赛,你必须带上设备,包括路由器、计算机、电缆、打印机等。下一场比赛将于2007年10月在比利时哈塞尔举行。
  • ImagineCup——学校或大学的学生通过编写适用于2008年主题“想象一个科技能创造可持续环境的世界”的软件进行竞争。参赛作品于2007年8月25日开始。
  • 体育比赛。ORTS(开放式实时策略游戏)是一个用于研究实时人工智能问题的编程环境,如RTS游戏领域中的路径发现、处理不完全信息、调度和规划。这些游戏节奏快,非常受欢迎。每年使用一次ORTS软件,就会有一系列的战斗,看谁的AI最好。
  • 国际模糊C代码竞赛(简称IOCCC)是一项针对最具创造性的模糊C代码的编程竞赛。它始于1984年,第20届比赛始于2011年。参赛作品由一组评委匿名评审。评选过程记录在竞赛指南中,包括淘汰赛。按照传统,没有关于每项比赛参赛总数的信息。获奖作品将被授予一个类别,如“最严重的C预处理器滥用”或“最不稳定的行为”,然后在IOCCC官方网站上公布。没有奖品,除非你的节目出现在网站上,然后你就赢了!
  • 谷歌代码堵塞。从2008年开始,它对13岁或其他年龄的人开放,你或你的近亲不在谷歌或附属国家工作,你也不生活在被禁止的国家:魁北克、沙特阿拉伯、古巴、叙利亚、缅甸。(法律禁止比赛)。有一轮资格赛和另外三轮,前25名将前往谷歌办公室参加总决赛。

持续的或正在进行的竞赛

  • 赫特奖。如果你能将100 MB维基百科数据的压缩提高3%或更好,那么你就可以赢得现金奖励。目前,最小的压缩是15949688。每减少1%(最低3%),您将赢得500欧元。
  • 欧拉计划。这是一系列具有挑战性的数学/计算机编程问题,需要解决的不仅仅是数学洞察力。从计算上讲,这些问题应该在不到一分钟内就能解决。一个典型的问题是“找出一百五十位数字之和的前十位。”
  • Sphere在线法官。在波兰格但斯克理工大学,他们有常规的编程竞赛,完成了125多个项目。解决方案提交到一个自动在线法官,可以处理C,C++和C 1和许多其他语言。
  • 英特尔的线程编程问题。从2007年9月到2008年9月底,英特尔有自己的编程挑战,有12个编程任务,每个月一个,可以通过线程解决。您因解决问题、编码优雅、代码执行时间、使用“英特尔线程构建块”而获得奖励积分,并因在问题集讨论论坛中发表文章而获得奖励积分。任何语言,但C++可能是首选语言。
  • Codechef是印度第一个非商业的、多平台的在线编码竞赛,每月有35种不同的编程语言,包括C、C++和C语言。每场比赛的获胜者都会获得奖品、同行认可以及参加CodeChef杯(一项一年一度的现场活动)的邀请。

年度比赛

  • 惠普(HP)Codewars是面向高中生的,每年都在惠普休斯顿校区举行。自1999年以来,它每年都在运行。学生不仅可以享受到高科技的HP环境、各种各样的编程挑战、大量优质的“程序员”食物(比萨饼和咖啡因)、音乐以及大量的赠品。在两个分类中,每一个都有顶级竞争对手的奖杯,另外还有大量激动人心的门奖,如计算机、扫描仪、打印机、软件和配件。这是最终的高中计算机编程比赛。

不要忘记关于C、C++和C编程的挑战。没有奖品,但你会出名!

  • 发表于 2021-09-15 05:11
  • 阅读 ( 245 )
  • 分类:编程

你可能感兴趣的文章

通过这个编程挑战来测试你的人工智能编码技能

...警告说人工智能会带来严重的风险,但事实是,人工智能编程是许多职业发展的方向。 ...

  • 发布于 2021-03-12 11:00
  • 阅读 ( 248 )

7个快速编码挑战来练习你的技能

...知道它是否会流行起来,许多人质疑是否需要学习另一种编程语言。 ...

  • 发布于 2021-03-12 18:16
  • 阅读 ( 258 )

10个涉及编程或脚本的有益爱好

这是我多年来一直在挣扎的一个困境:我热爱编程,但我从不想从中获得一份职业。那我该怎么办?我怎样才能在这个活动中获得快乐而不把它作为我生活的中心呢?也许你也有过这样的想法。 ...

  • 发布于 2021-03-14 18:18
  • 阅读 ( 269 )

10本书,所有ios应用程序开发者都需要

... 即使你有编程方面的背景,尝试为iOS开发也会很困难。在学习Swift编程语言、掌握苹果生态系统,以及实际发布到App Store之间,有很多东西需要学习。谢天谢地,有很多好书可以帮...

  • 发布于 2021-03-15 05:20
  • 阅读 ( 235 )

初学者最容易学习的6种编程语言

学习编程似乎是一项艰巨的任务。幸运的是,这并不像看上去那么难。有了大量的线上和线下资源、专门的社区和专家来跟踪社交媒体,学习编程比过去简单多了。对你的心理健康有好处。即使是孩子也可以很早就开始编程。 ...

  • 发布于 2021-03-16 10:37
  • 阅读 ( 283 )

6个编码应用程序,使编程更容易

在某些方面,编程就像骑自行车。如果你有一段时间不写代码,你不会忘记怎么写代码的。另一方面,这是一项需要大量练习才能学会的技能,甚至需要更多的练习才能保持。 ...

  • 发布于 2021-03-18 23:25
  • 阅读 ( 206 )

5个最佳身体竞赛地点:为健康赢钱

有什么比用冰冷的现金更好的方法来激励自己保持身材呢?有时我们都需要额外的推动,而金钱通常是驱使自己走向成功的最好方式。如果你知道实现你的健身目标可以带来现金,那么你不可能不想朝着这个目标努力。 ...

  • 发布于 2021-03-20 01:31
  • 阅读 ( 189 )

8可能带来金钱或工作的编码挑战和竞争

... 在这里,通过竞赛和挑战进行竞争性编程可以打开更多的大门。好消息是,顶级公司已经成为狂热者。所以,现在就开始追踪这些编码挑战,从金钱或工作的角度出发,抓住职业上的突破。 ...

  • 发布于 2021-03-22 03:16
  • 阅读 ( 228 )

6个有用的机器学习教程和课程,掌握要点

...学习领域的大玩家。他们的Tensorflow开源平台旨在用各种编程语言向所有人开放这个主题。 ...

  • 发布于 2021-03-24 09:25
  • 阅读 ( 287 )

7种通过编码和编程赚钱的方法

你打算发展编程技能吗?也许你已经深入研究过了,但不确定是否有可用的机会?或者您已经编写了一段时间的代码,但期待着开发更多的机会? ...

  • 发布于 2021-03-28 02:55
  • 阅读 ( 259 )
iy174214877
iy174214877

0 篇文章

相关推荐