跳到主要内容
Deno 2.4 发布,带来 deno bundle、字节/文本导入、OTel 稳定版等新特性
了解更多
Use Deno in Advent of Code 2024 and win prizes.

使用 Deno 解决 Advent of Code 2024,赢取奖品!

更新于 2025/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 贴纸!我们已通过电子邮件或在您提交的 GitHub 仓库中创建 Issue 的方式联系您,以协调您赢得的 Deno 贴纸的寄送事宜。(如果您尚未收到我们的消息,请尽快发送邮件至 andy@deno.com。)

我们也很高兴推出精英级、特别版、超独家的 Deno 贴纸,它将颁发给 Advent of Code 的一位参赛者。就是它:

Phil 正在接收第一份精英贴纸。他可不是那么容易被打动的。

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

本年度的 Deno Advent of Code 活动到此圆满结束!我们希望您在解决谜题时愉快地探索了 Deno 的功能。如需了解更多在工作中如何使用 Deno 的方法,以下是一些资源:

  • 我们的文档中包含大量示例,涵盖了从连接数据库和 ORM 到使用各种框架和库的所有内容。
  • 我们的 YouTube 频道,我们定期发布关于 Deno 入门、构建全栈应用以及我们工程师的精彩技术讲座视频。
  • 我们的 Discord,您可以在这里获得技术帮助,分享您的项目,并结识社区成员。

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

我们甚至还会赠送一些周边产品作为奖励,并有机会赢取一些稀有独家的 Deno 奖品!👇️

奖品

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

Sticker Prizes for Deno's Advent of Code 2024

  • 使用 Deno 完成 1 天:一张 Deno 小恐龙贴纸
  • 使用 Deno 完成 5 天:一张 Deno 起源代码贴纸
  • 使用 Deno 完成 10 天:一张限量版驯鹿 Deno 贴纸(仅限本次比赛)
  • 使用 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 或大型语言模型!)

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

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

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

社区与资源

如果您是 Deno 新手,以下是一些帮助您入门的资源。

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

让我们开始编程

我们希望您能使用 Deno 参与 2024 年 Advent of Code,有机会赢取一些独家奖品!此外,请关注我们的社交媒体频道,留意我们何时公布神秘的 20 天贴纸奖!