2 个版本
0.1.1 | 2023 年 12 月 1 日 |
---|---|
0.1.0 | 2023 年 12 月 1 日 |
#12 in #organize
17KB
297 代码行(不含注释)
Bddap 的 Advent of Code 运行器
组织和运行你的 Rust Advent Of Code 解决方案。
用法
#[bddap_aoc::register(2015, 1, 1)]
fn runa(_inp: &str) -> String {
42.to_string()
}
#[bddap_aoc::register(2015, 1, 2)]
fn runb(_inp: &str) -> String {
"Solution!".to_string()
}
#[bddap_aoc::register(3243, 2, 1)]
fn runc(_inp: &str) -> String {
"Future solution!".to_string()
}
fn main() {
bddap_aoc::run_default();
}
cargo run -- login
> Enter session cookie from https://adventofcode.com/ : <cookie>
> Session cookie has been saved.
cargo run -- run
> year 2015 day 1 part 1:
> 42
>
> year 2015 day 1 part 2:
> Solution!
>
> year 3243 day 2 part 1:
> Challenge not yet released.
cargo run -- run --year 2015 --day 1 --part 2
> year 2015 day 1 part 2:
> Solution!
许可证
许可协议为以下之一
- Apache License,版本 2.0 (LICENSE-APACHE 或 http://www.apache.org/licenses/LICENSE-2.0)
- MIT 许可证 (LICENSE-MIT 或 http://opensource.org/licenses/MIT)
由您选择。
贡献
除非您明确说明,否则您有意提交以包含在作品中的任何贡献,根据 Apache-2.0 许可证定义,应双重许可如上所述,无任何额外条款或条件。
依赖项
~6–17MB
~255K SLoC