#puzzle #advent #binary #solve #lib #numbers #machine

bin+lib aoc2021

解决2021年Advent of Code谜题

4个版本 (2个破坏性更新)

0.3.0 2021年12月3日
0.2.0 2021年12月2日
0.1.2 2021年12月2日
0.1.1 2021年12月2日

#35 in #solve

MIT许可证

19KB
307 代码行

aoc2021

Rust Publish in Crate Package Registry

Rust库和二进制文件,用于解决2021年Advent of Code谜题

入门指南

以下说明将帮助您在本地计算机上获取并运行项目副本,以便进行开发和测试。

先决条件

构建、测试和推送所需的软件和其他工具的要求

构建

$ cargo build --release

$ ./target/release/aoc2021 --help
aoc2021 0.1.0
Levon Tarver <[email protected]>
Solves Advent of Code 2021 puzzles

USAGE:
    aoc2021 [OPTIONS]

FLAGS:
    -h, --help       Prints help information
    -V, --version    Prints version information

OPTIONS:
    -d, --day <day>      Day of puzzle you want to solve
    -f, --file <file>    Plaintext file containing puzzle input. Defaults to day<N>.txt

用法

$ time ./target/release/aoc2021 -d 1
counting the number of times a depth measurement increases
Part One: 1477
counting the number of times the sum of 3 consecutive measurements increases
Part Two: 1523
./target/release/aoc2021 -d 1  0.00s user 0.00s system 59% cpu 0.002 total

Rust很有趣。Rust很快。

依赖项

~2.7–4MB
~59K SLoC