Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

rust-tw/advent-of-code

Folders and files

NameName
Last commit message
Last commit date

Latest commit

History

304 Commits

Repository files navigation

Advent of Code

AOC 是一個每年 12 月 1 日到 12 月 25 日的解題活動,每天 2 題共 50 題,前一千位可以獲得積分進入排行榜。

想嘗試挑戰馬拉松或是偶而輕鬆解個一兩題都可以,你也可以跳過卡住的地方寫最新的題目,享受跟大家一起攻略的樂趣。本 repo 歡迎大家發 PR 將自己的解法分享給大家,提供檔案的格式如下:

  • 開一個新目錄在每年每天的目錄內,目錄名稱不拘,可以是 ID 或是任何有趣的名字,像是 2022/01/my_username
  • 目錄內可以是任何形式的專案,如 Cargo、Buck、Bazel 或是純程式碼檔
  • 如果當天兩題都有寫完的話不必加上 README.md 做解釋,但如果像是只解一題的話請加上告知大家。
  • (選擇性)README.md 可以作為解釋解法的地方。如果你的解法屬於花式或創意解題的話也歡迎解說哪裡不一樣
  • (選擇性)如果授權條款跟前幾天相同的話建議用 soft link,比如說 ln -s path/to/LICENSE

AOC 本身題目每天的難度不依但通常會由簡至難,而且需要自己處理 I/O。如果只是初學可以只寫前幾天就好。越後面的題目通常都會重複用到前幾天的架構,所以如果不是搶著進排行榜的話,多多注意程式架構也是值得注意的一點。另外注意 Rust debug build 並不會做任何優化,記得加上 --release 執行。

AltStyle によって変換されたページ (->オリジナル) /