编程竞赛

Kotlin Heroes 编程竞赛

我们很高兴地宣布,JetBrains 正与 Codeforces 开展合作,携手在竞争性编程社区中推广 Kotlin,并为 Kotlin 社区提供一个平台,帮助开发者比较和磨炼他们的算法编程技能。 我们一起推出了名为 Kotlin Heroes 的一系列编程竞赛。
D7MAR2UXkAAOk0p
竞争性编程是一项智力运动,参赛者需要编写程序,在严格的限制内解决精确制定的算法问题。 问题的范围十分广泛,既可能是任何开发者都能解决且需要很少的代码即可找到解决方案的简单问题,也可能是需要特殊算法和数据结构知识以及丰富经验才能解决的复杂问题。 Codeforces 是一个平台,汇集了来自世界各地的专业开发者和学生,让大家在编程中学习知识、提高技巧、收获快乐。

第一届 Kotlin Heroes 竞赛将于 2019 年 5 月 28 日世界标准时间 14:35(莫斯科标准时间 17:35,美国中部时间 07:35,中国标准时间 22:35)举行。 竞赛持续 2.5 小时,将针对初学者和经验丰富的竞技型程序员设计一系列问题。 前三名获奖者将分别获得 512 美元、256 美元和 128 美元的奖金。 前 50 名选手将获得 Kotlin Heroes T 恤和专属的 Kotlin 徽章。 最后,解决至少一个问题的每位参赛者都能参加抽奖,有机会获得一件 Kotlin Heroes T 恤,总共 50 件。

Kotlin 编程语言由 JetBrains 在 2011 年推出,并在 2016 年达到其第一个稳定版本 1.0。 目前的语言版本为 1.3。Kotlin 专注于满足各个领域的应用程序开发者的需求。 它是一种静态类型语言,专为编写简洁的代码而设计,具有较少的“仪式”和更多的实质内容,这让它拥有广泛的适用范围,从包含几行代码的应用程序到具有数百万行代码的项目,都能发现它的身影。 虽然并非专为竞争性编程而设计,但它却能很好地满足这一领域的需求。 Kotlin 减少了程序员在处理代码时需要编写和阅读的样板代码的典型数量,几乎达到了动态类型脚本语言的水平,同时还具有静态类型语言的工具支持和性能。

通过彼此竞争和向他人学习,竞赛是测试和增加您的编程知识的绝佳方法。 无论您是长期竞技型程序员还是以前从未参加过编程竞赛的 Kotlin 开发者,我们都认为您会发现 Kotlin Heroes 大有裨益、趣味十足和发人深思,而且每个人都有机会赢得奖品! 如果您碰巧发现 Kotlin 是一种有趣且令人愉快的语言,我们希望您能继续参与 Kotlin Heroes,甚至在其他编程竞赛中使用 Kotlin!

Kotlin Heroes
加入 Kotlin Heroes!

image description

Discover more