Kotlin
A concise multiplatform language developed by JetBrains
参加“使用 Kotlin 解决 Advent of Code 2022”并赢取奖品!
请列一张清单并仔细检查,因为 Advent of Code 赛季即将到来!
真想快点等到 12 月 1 日,届时 25 个节日主题谜题中的第一个将在 adventofcode.com 上解锁。
JetBrains 将连续第二年赞助 Advent of Code 2022。 我们的许多同事每天都会解决这些有趣的算法问题。 我们诚邀您和我们一起参加今年的“使用 Kotlin 解决 Advent of Code”活动!
这是练习解决问题、保持高水平的 Kotlin 技能、进行竞争,并从围绕活动的出色社区中学习的好方式。 这也是获得一些独家 Kotlin 奖品的绝佳方式! 🎁
直播
今年,我们计划每天世界协调时间 17:00(中国标准时间次日 01:00)进行现场直播,期间我们将讨论当天的谜题,给您 12 个小时的时间来提前解答谜题。 我们将一起浏览问题陈述,讨论解决任务的可能方式,并与来自 Kotlin 团队、Google 和社区的一些有趣的嘉宾聊天。 请订阅我们的 YouTube 频道以保持关注!
社区参与
要讨论您的解决方案,与其他谜题爱好者分享技巧和窍门,并有机会在我们每天的 YouTube 直播中亮相,请务必加入 Kotlinlang Slack 上的 Advent of Code 频道中的对话。 每天都会有一个新的讨论主题发布,您可以在其中分享您自己的谜题解决方案,并与社区互动!
如何使用 Kotlin 解决 Advent of Code
作为热身,我们收集了一些有用的 Advent of Code 资源:
- 使用 Kotlin 解决 Advent of Code 谜题。 在这些视频和博客文章中,我们展示了如何使用惯用 Kotlin 解决节日主题谜题。
- “使用 Kotlin 解决 Advent of Code 2021”视频。 去年,我们准备了几个视频,向您展示如何开始,以及如何着手解决谜题。
- “使用 Kotlin 解决 Advent of Code”GitHub 模板。 这是一个实用的现成模板,可以帮助您构建解决方案的结构。
排行榜
我们邀请您加入特别的 Kotlin 排行榜! 要报名参加排行榜,请转到您的个人资料的排行榜部分,然后使用以下代码中的一个:
排行榜 1: 236080-b0695394
排行榜 2: 2343137-1def15d6
排行榜 3: 2076885-8e47e445
排行榜 4: 2553918-9ee8ee21
排行榜 5: 2649199-9168a817
排行榜 6: 2716400-8dd8cad2
请只加入一个排行榜,谢谢。
GitHub 模板
我们准备了一个 GitHub 仓库模板,供您在 Kotlin 中使用。 它将为您提供一些结构,并帮助您快速设置,以便您可以开始编写 AoC 解决方案。
请点击下面的链接,登录您的 GitHub 帐户,基于此模板创建一个新项目,然后点击名为“使用此模板(Use this template)”的绿色按钮。 记住,不要复刻(fork)此模板!
奖品
我们没有忘记对那些选择使用 Kotlin 解决谜题的人的激励措施! 我们有自己的排行榜,我们将从向 GitHub 提交解决方案的人中随机选出若干名获胜者。 当然,得分最高的参与者也将获得奖品。
要取得获奖资格,请确保您符合以下标准:
- 尝试使用 Kotlin 解决至少三天的 AoC 2022 谜题。
- 在 GitHub 上公开分享您的解决方案。
- 将
aoc-2022-in-kotlin
主题添加到您的仓库(见下文)。 - 在您的 GitHub 个人资料中提供您的联系方式(电子邮件地址和 Twitter 句柄)。
要将 aoc-2022-in-kotlin
主题添加到仓库中,请点击仓库页面右上角的齿轮图标来编辑仓库详细信息。 然后,在 Topics 字段中,添加以下值:
我们当然欣赏每个有竞争精神的人,但我们不想催促您。 您不一定要成为最快的,也不一定要完成每一项挑战才能赢得奖品。 我们希望确保您体验到使用惯用 Kotlin 解决假日谜题的美妙之处。
使用 Kotlin 解决 Advent of Code 2022,学习新东西,并从中获得乐趣!
本博文英文原作者: