Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ThePrimeagen/aoc
/ functions
Functions
50 in github.com/ThePrimeagen/aoc
⨍
Functions
50
◇
Types & classes
9
↓ 4 callers
Function
project
(s: &str)
src/day8_2.rs:3
↓ 4 callers
Function
remove
(list: Vec<u64>, f: Box<dyn Fn(&u64) -> bool>)
src/day8_2.rs:38
↓ 4 callers
Function
to_range
(range: &FakeRange)
src/day5_2.rs:24
↓ 2 callers
Function
create_contain
(b: u64)
src/day8_2.rs:24
↓ 2 callers
Function
create_missing
(b: u64, count: u64)
src/day8_2.rs:31
↓ 2 callers
Function
filter_by_count
(lines: &Vec<&'a str>, idx: usize, most: bool)
src/day3_2.rs:25
↓ 2 callers
Function
is_larger
(a: [&i32; 3], b: [&i32; 3])
src/day1.rs:4
↓ 2 callers
Method
mark
(&mut self, value: i32)
src/day4.rs:34
↓ 2 callers
Function
print_board
(board: &Vec<Vec<i32>>)
src/day5_2.rs:64
↓ 2 callers
Function
to_point
(s: &str)
src/day5_2.rs:16
↓ 2 callers
Function
to_point
(s: &str)
src/day5_1.rs:11
↓ 1 callers
Method
check_for_win
(&self, col: usize, row: usize)
src/day4.rs:46
↓ 1 callers
Function
contains
(a: u64, b: u64)
src/day8_2.rs:16
↓ 1 callers
Function
create_pivot_container
(lines: &Vec<&str>)
src/day3_1.rs:2
↓ 1 callers
Function
create_pivot_container
(lines: &Vec<&str>)
src/day3_2.rs:1
↓ 1 callers
Function
deploy
()
src/day1.ts:6
↓ 1 callers
Function
fold
(board: Vec<Vec<usize>>, fold: &Axis)
src/main.rs:45
↓ 1 callers
Function
get_distance_traveled_complex
(crabs: &Vec<u64>, position: u64)
src/day7.rs:13
↓ 1 callers
Function
get_value
(proj_val: u64, numbers: &[u64; 10])
src/day8_2.rs:54
↓ 1 callers
Function
in_bounds
(data: &Vec<Vec<u32>>, h: i32, w: i32)
src/day9_2.rs:3
↓ 1 callers
Method
is_45
(&self)
src/day5_2.rs:58
↓ 1 callers
Method
is_equal
(&self, value: i32)
src/day4.rs:8
↓ 1 callers
Method
is_straight
(&self)
src/day5_2.rs:54
↓ 1 callers
Method
is_straight
(&self)
src/day5_1.rs:38
↓ 1 callers
Function
is_walkable
(data: &Vec<Vec<u32>>, h: i32, w: i32)
src/day9_2.rs:10
↓ 1 callers
Function
missing
(a: u64, b: u64)
src/day8_2.rs:20
↓ 1 callers
Function
parse_board
(vals: &[&str])
src/day4.rs:89
↓ 1 callers
Function
parse_input
(line: &str)
src/day4.rs:82
↓ 1 callers
Function
print_board
(board: &Vec<Vec<usize>>)
src/main.rs:95
↓ 1 callers
Method
values
(&self)
src/day4.rs:68
↓ 1 callers
Function
walk
(data: &mut Vec<Vec<u32>>, h: i32, w: i32)
src/day9_2.rs:14
Method
from_str
(s: &str)
src/day5_2.rs:38
Method
from_str
(s: &str)
src/main.rs:18
Method
from_str
(s: &str)
src/day5_1.rs:22
Function
get_distance_traveled
(crabs: &Vec<u64>, position: u64)
src/day7.rs:3
Function
main
()
src/day4.rs:110
Function
main
()
src/day5_2.rs:72
Function
main
()
src/main.rs:104
Function
main
()
src/day9_2.rs:27
Function
main
()
src/day3_1.rs:16
Function
main
()
src/day8_1.rs:14
Function
main
()
src/day1.rs:10
Function
main
()
src/day6.rs:1
Function
main
()
src/day3_2.rs:54
Function
main
()
src/day2.rs:16
Function
main
()
src/day8_2.rs:63
Function
main
()
src/day7.rs:24
Function
main
()
src/day5_1.rs:43
Function
main
()
src/day9.rs:3
Function
project
(s: &str)
src/day8_1.rs:3