Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ChristopherBiscardi/advent-of-code
/ functions
Functions
2,332 in github.com/ChristopherBiscardi/advent-of-code
⨍
Functions
2,332
◇
Types & classes
282
↓ 1 callers
Function
spin
(dial: i32, rot: i32)
2025/rust/day-01/src/part2.rs:58
↓ 1 callers
Method
sprite_range
(&self)
2022/rust/day-10/src/lib.rs:45
↓ 1 callers
Method
start_cycle
(&mut self)
2022/rust/day-10/src/lib.rs:70
↓ 1 callers
Function
step
fn rule_parser()
2020/rust/day-19/src/lib.rs:105
↓ 1 callers
Function
step
( node_id: &str, path: Vec<&str>, allowed_ways: &BTreeMap<&str, Vec<&str>>, )
2021/rust/day-12/src/lib.rs:46
↓ 1 callers
Function
step
( map: &BTreeMap<(u64, u64), usize>, )
2021/rust/day-21/src/lib.rs:153
↓ 1 callers
Method
step
(&self)
2020/rust/day-11/src/lib.rs:151
↓ 1 callers
Method
step
( &self, level: usize, )
2021/rust/day-18/src/lib.rs:168
↓ 1 callers
Method
step
(&self, position: &IVec2)
2023/rust/day-16/src/part1.rs:36
↓ 1 callers
Method
step
(&self, position: &IVec2)
2023/rust/day-16/src/part2.rs:36
↓ 1 callers
Method
step
(&self, position: &IVec2)
2023/rust/day-23/src/part1.rs:43
↓ 1 callers
Method
step
(&self, position: &IVec2)
2023/rust/day-23/src/part2.rs:43
↓ 1 callers
Method
step2
(&self)
2020/rust/day-11/src/lib.rs:204
↓ 1 callers
Function
step_2
( node_id: &str, path: Vec<&str>, allowed_ways: &BTreeMap<&str, Vec<&str>>, )
2021/rust/day-12/src/lib.rs:80
↓ 1 callers
Method
swim
(&mut self, dir: Direction)
2021/rust/day-02/src/bin/part1.rs:21
↓ 1 callers
Method
swim
(&mut self, dir: Direction)
2021/rust/day-02/src/bin/part2.rs:22
↓ 1 callers
Function
target
(input: &str)
2023/rust/day-19/src/part1.rs:90
↓ 1 callers
Function
target
(input: &str)
2023/rust/day-19/src/part2.rs:211
↓ 1 callers
Function
ticket
(input: &str)
2020/rust/day-16/src/lib.rs:58
↓ 1 callers
Method
to_ivec2
(&self)
2024/rust/day-06/src/part1.rs:74
↓ 1 callers
Method
to_ivec2
(&self)
2024/rust/day-06/src/part1_bytes.rs:74
↓ 1 callers
Method
to_snafu_string
(&self)
2022/rust/day-25/src/lib.rs:48
↓ 1 callers
Method
translate
(&self, source: u64)
2023/rust/day-05/src/part1.rs:22
↓ 1 callers
Method
translate
(&self, source: u64)
2023/rust/day-05/src/part2.rs:24
↓ 1 callers
Function
tree_test
(robots: &[Robot])
2024/rust/day-14/src/part2.rs:61
↓ 1 callers
Method
try_build_clay
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:159
↓ 1 callers
Method
try_build_geode
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:123
↓ 1 callers
Method
try_build_obsidian
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:141
↓ 1 callers
Method
try_build_ore
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:179
↓ 1 callers
Method
try_split
(&self)
2021/rust/day-18/src/lib.rs:134
↓ 1 callers
Method
turn
(self, turn: &Turn)
2022/rust/day-22/src/part1.rs:43
↓ 1 callers
Method
turn
(self, turn: &Turn)
2022/rust/day-22/src/part2.rs:43
↓ 1 callers
Function
turn_left
(x: isize, y: isize)
2020/rust/day-12/src/lib.rs:34
↓ 1 callers
Function
turn_right
(x: isize, y: isize)
2020/rust/day-12/src/lib.rs:31
↓ 1 callers
Method
turn_right
(&self)
2024/rust/day-06-viz/src/lib.rs:24
↓ 1 callers
Method
turn_right
(&self)
2024/rust/day-06/src/part1.rs:66
↓ 1 callers
Method
turn_right
(&self)
2024/rust/day-06/src/part1_bytes.rs:66
↓ 1 callers
Function
updates
(input: &str)
2024/rust/day-05/src/part1.rs:88
↓ 1 callers
Function
updates
(input: &str)
2024/rust/day-05/src/part2.rs:106
↓ 1 callers
Function
updates
(input: &str)
2024/rust/day-05/src/part1_sort.rs:58
↓ 1 callers
Function
updates
(input: &str)
2024/rust/day-05/src/part2_sort.rs:71
↓ 1 callers
Method
valid_for_cube_set
( &self, map: &BTreeMap<&str, u32>, )
2023/rust/day-02/src/part1.rs:28
↓ 1 callers
Function
validate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1.rs:29
↓ 1 callers
Function
validate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part2.rs:31
↓ 1 callers
Function
validate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1_strip_prefix.rs:29
↓ 1 callers
Function
validate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1_nom_is_ok.rs:29
↓ 1 callers
Function
validate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1_nom.rs:29
↓ 1 callers
Function
workflows
( input: &str, )
2023/rust/day-19/src/part1.rs:133
↓ 1 callers
Function
workflows
( input: &str, )
2023/rust/day-19/src/part2.rs:254
Function
App
()
2023/rust/www/src/app.rs:13
Function
Collapse
(m map[string]int, leftKey string, rightKey string)
2017/11/main.go:68
Method
Do
Do calls function f on each element of the ring, in forward order. The behavior of Do is undefined if f changes *r.
2017/10/number_ring.go:85
Function
ErrorTemplate
( #[prop(optional)] outside_errors: Option<Errors>, #[prop(optional)] errors: Option<RwSignal<Errors>>
2023/rust/www/src/error_template.rs:28
Function
Footer
()
2023/rust/www/src/app/footer.rs:5
Function
Hero
()
2023/rust/www/src/app/routes/days.rs:61
Function
Hero
()
2023/rust/www/src/app/routes/index.rs:30
Function
IndexPage
()
2023/rust/www/src/app/routes/index.rs:5
Method
Prev
Prev returns the previous ring element. r must not be empty.
2017/10/number_ring.go:25
Function
SolutionPage
()
2023/rust/www/src/app/routes/days.rs:13
Method
String
()
2017/10/number_ring.go:65
Function
TestAbsInt
(t *testing.T)
2017/3/main_test.go:11
Function
TestCheckPassphrase
(t *testing.T)
2017/4/main_test.go:5
Function
TestDistribute
(t *testing.T)
2017/6/main_test.go:20
Function
TestDistributeSmaller
(t *testing.T)
2017/6/main_test.go:31
Function
TestDistributeWraparound
test case where we have a max number less than then the number of banks and thus need to wrap around to index 0 to distribute
2017/6/main_test.go:46
Function
TestEndToEnd
(t *testing.T)
2017/7/main_test.go:24
Function
TestEndToEnd
(t *testing.T)
2017/9/main_test.go:30
Function
TestIncrementalProcess
(t *testing.T)
2017/10/main_test.go:5
Function
TestInsertNodes
(t *testing.T)
2017/7/main_test.go:38
Function
TestMatcher
(t *testing.T)
2017/1/main_test.go:5
Function
TestMaxIndex
(t *testing.T)
2017/6/main_test.go:59
Function
TestMaxIndexDupes
(t *testing.T)
2017/6/main_test.go:66
Function
TestMinAndMax
(t *testing.T)
2017/2/main_test.go:17
Function
TestMove
(t *testing.T)
2017/5/main_test.go:5
Function
TestNew
(t *testing.T)
2017/10/number_ring_test.go:7
Function
TestParse
(t *testing.T)
2017/9/main_test.go:36
Function
TestProcess
(t *testing.T)
2017/10/main_test.go:24
Function
TestProcess
(t *testing.T)
2017/13/main_test.go:9
Function
TestProcess
(t *testing.T)
2017/12/main_test.go:18
Function
TestProcess
(t *testing.T)
2017/11/main_test.go:15
Function
TestReallocate
(t *testing.T)
2017/6/main_test.go:11
Function
TestReverse
(t *testing.T)
2017/10/number_ring_test.go:15
Function
TestReverseWrap
(t *testing.T)
2017/10/number_ring_test.go:22
Function
TestSimulateStep
(t *testing.T)
2017/13/main_test.go:23
Function
TestSimulateStepMap
(t *testing.T)
2017/13/main_test.go:40
Function
TestSplitLine
(t *testing.T)
2017/7/main_test.go:67
Function
TestSplitLineDoubleMatch
(t *testing.T)
2017/7/main_test.go:78
Function
TestSumLine
(t *testing.T)
2017/2/main_test.go:11
Function
TestSumLine
(t *testing.T)
2017/3/main_test.go:5
Function
TextBanksToString
(t *testing.T)
2017/6/main_test.go:74
Function
a_button
(input: &str)
2024/rust/day-13/src/part1.rs:57
Function
a_button
(input: &str)
2024/rust/day-13/src/part2.rs:89
Function
a_num
(input: &str)
2022/rust/day-08/src/lib.rs:11
Function
a_num
(input: Span)
2023/rust/day-17/src/part1.rs:15
Function
a_num
(input: Span)
2023/rust/day-17/src/part2.rs:16
Method
add
(self, other: Self)
2020/rust/day-18/src/libpart2.rs:8
Method
add
(self, rhs: Direction)
2025/rust/day-01/src/part2_dial_struct.rs:81
Function
all
( inner: F, )
2020/rust/day-04/src/lib.rs:202
Method
alpha_mode
(&self)
2022/rust/day-18/src/bin/visualize.rs:72
Method
alpha_mode
(&self)
2023/rust/day-22/src/bin/viz-bricks.rs:160
← previous
next →
601–700 of 2,332, ranked by callers