跳至主要内容
Use Deno in Advent of Code 2024 and win prizes.

使用 Deno 解决 2024 年 Advent of Code 挑战并赢取奖品!

更新 2024/01/14:2024 年 Advent of Code 挑战赛已结束!

感谢所有使用 Deno 参与 2024 年 Advent of Code 挑战赛的人!我们希望您发现使用 Deno 解决每日挑战既简单又愉快。以下是部分参与者在社交媒体上的评价

Luke Deniston

Luke 还慷慨地撰写了一篇关于他使用 Deno 参与 Advent of Code 挑战赛的体验的博文。值得一读!

Isak Fagerlund

Jay

Stephanie Tuerk

今年,我们共收到 311 份提交,其中 65 位用户达到第 20 天,32 位用户达到第 25 天。以下是快速细分

天数 用户数
第 1 天 331
第 5 天 221
第 10 天 134
第 15 天 94
第 20 天 65
第 25 天 32

祝贺所有参与者!

提醒一下,任何使用 Deno 参与 Advent of Code 挑战赛的人都将获得免费的 Deno 贴纸!我们已联系您协调 Deno 贴纸的寄送事宜,通过电子邮件或在您提交的 GitHub 仓库上创建 issue。(如果您尚未收到我们的消息,请发送简短消息至 [email protected]。)

我们也很高兴推出精英级、特别版、极度限量版 Deno 贴纸,它将颁发给 Advent of Code 挑战赛中的一位参赛者。就是这个

Phil 收到第一张精英贴纸的副本。他并不容易被打动。

这款精英级、特别版贴纸的获奖者是 azohra。恭喜!我们将与您联系以发送您的贴纸。

至此,今年的 Deno 版 Advent of Code 挑战赛圆满结束!我们希望您在解决谜题时享受了探索 Deno 功能的乐趣。有关在工作中可以使用 Deno 的更多方式,请参考以下资源

  • 我们详尽的文档示例,涵盖从连接数据库和 ORM 到使用各种框架和库的所有内容。
  • 我们的 YouTube 频道,我们会定期发布关于 Deno 入门、构建全栈应用程序以及我们工程师有趣的 technical talks 的视频。
  • 我们的 Discord,您可以在这里获得技术帮助、分享您的项目并与社区交流。

Advent of Code 是一项年度活动,从 12 月 1 日开始,任何人都可以参与并解决每日编程挑战。这是一种锻炼您解决问题能力的有趣方式,是探索新工具和技术的绝佳机会,并可以向他人学习。本着这种精神,今年我们诚挚邀请您尝试使用 Deno 来加入解谜乐趣。Deno 是一个使用 JavaScript 和 TypeScript 进行构建的绝佳工具,它提供了一个我们认为人们会喜欢的开发流程。

我们甚至提供一些 swag 作为奖励,并有机会赢得一些稀有且独家的 Deno 奖品!👇️

奖品

完成 Advent of Code 挑战赛的全部 25 天任务是一项艰巨的任务,即使您只使用 Deno 完成一项挑战,我们也希望您获得奖励。但您走得越远,回报就越大。我们将根据您完成的天数,逐步赠送越来越稀有和珍贵的奖励!以下是您可以赢得的奖品

Sticker Prizes for Deno's Advent of Code 2024

  • 使用 Deno 完成 1 天:Deno 小恐龙贴纸
  • 使用 Deno 完成 5 天:Deno 起源代码贴纸
  • 使用 Deno 完成 10 天:限量版 Reindeno 贴纸(仅通过本次比赛提供)
  • 使用 Deno 完成 15 天:非常限量版姜饼小恐龙贴纸(仅通过本次比赛提供)
  • 使用 Deno 完成 20 天或更多:有资格赢取仅有的 3 张精英级、超级限量版、特别惊喜 Deno 贴纸之一(每年最多向 Deno 社区颁发 10 张)

** 精英级、特别版 20 天贴纸是全新的。甚至没有一位 Deno 团队成员拥有它。您在野外几乎看不到它。如果您持续关注,您可能会在 12 月期间在这里或我们的 Bluesky 帐户上瞥见它的身影。这些贴纸的获得者可能会期望能够使用它们免费进入机场贵宾室、VIP 区域、奥斯卡派对等。(尽管与这些组织的正式安排尚未最终确定,且无法保证)**

另请注意,这些奖品是叠加的,例如,如果您完成 5 天,您将收到驯鹿 Deno 以及 Logo 贴纸。此外,这些天数不必是连续的!!您可以在截止日期前完成任意 5 天,即可获得驯鹿 Deno 和 Logo 贴纸的资格。最后,如果您获得至少一颗星,则该天即为“完成”。

仅颁发 3 张精英级特别版贴纸!

  • 第一位使用 Deno 完成 20 项合格提交并按照以下提交说明告知我们的人员,将获得一张精英级特别版贴纸奖励。
  • 我们将通过私人排行榜验证第一位完成 20 天提交的人员。如果您已完成 20 天并希望有机会获得精英级特别版贴纸,请在社交媒体、DiscordGitHub issues 上告知我们,我们将邀请您。
  • 所有其他使用 Deno 完成 20 项合格提交并按照以下提交说明告知我们的人员,将有资格参加剩余 2 张精英级特别版贴纸的抽奖。
  • 抽奖将在截止提交日期后不久进行。
  • 祝您好运,朋友们。

如何提交

请务必按照以下步骤操作,以便获得您的贴纸!

  • GitHub 上公开分享您的解决方案,主题为 aoc-2024-in-deno
  • 在您的 GitHub 个人资料(或公开位置)中提供您的电子邮件地址,以便我们联系您协调寄送事宜
  • 在社交媒体上分享您的解决方案 GitHub 仓库
  • 遵守 Advent of Code 准则(即不要使用 AI 或 LLM!)

提交截止日期为 2025 年 1 月 3 日太平洋时间晚上 9 点

在您的提交中使用 Deno 的方式

您可以通过多种方式在 Advent of Code 挑战赛中使用 Deno。您知道吗

社区和资源

如果您是 Deno 新手,这里有一些资源可以帮助您入门。

您还可以加入我们的 Discord 与 Deno 工程师和其他开发人员聊天,获得技术支持,并分享您正在进行的项目!我们在 TwitterBlueskyRedditMastodon 上也很活跃。

开始编码

我们希望您使用 Deno 参与 2024 年 Advent of Code 挑战赛,有机会赢取独家奖品!另外,请密切关注我们的社交媒体渠道,以便在我们宣布神秘的 20 天贴纸奖品时及时了解!