MCPcopy Create free account

hub / github.com/ChristopherBiscardi/advent-of-code / functions

Functions2,332 in github.com/ChristopherBiscardi/advent-of-code

↓ 1 callersFunctionspin
(dial: i32, rot: i32)
2025/rust/day-01/src/part2.rs:58
↓ 1 callersMethodsprite_range
(&self)
2022/rust/day-10/src/lib.rs:45
↓ 1 callersMethodstart_cycle
(&mut self)
2022/rust/day-10/src/lib.rs:70
↓ 1 callersFunctionstep
fn rule_parser()
2020/rust/day-19/src/lib.rs:105
↓ 1 callersFunctionstep
( node_id: &str, path: Vec<&str>, allowed_ways: &BTreeMap<&str, Vec<&str>>, )
2021/rust/day-12/src/lib.rs:46
↓ 1 callersFunctionstep
( map: &BTreeMap<(u64, u64), usize>, )
2021/rust/day-21/src/lib.rs:153
↓ 1 callersMethodstep
(&self)
2020/rust/day-11/src/lib.rs:151
↓ 1 callersMethodstep
( &self, level: usize, )
2021/rust/day-18/src/lib.rs:168
↓ 1 callersMethodstep
(&self, position: &IVec2)
2023/rust/day-16/src/part1.rs:36
↓ 1 callersMethodstep
(&self, position: &IVec2)
2023/rust/day-16/src/part2.rs:36
↓ 1 callersMethodstep
(&self, position: &IVec2)
2023/rust/day-23/src/part1.rs:43
↓ 1 callersMethodstep
(&self, position: &IVec2)
2023/rust/day-23/src/part2.rs:43
↓ 1 callersMethodstep2
(&self)
2020/rust/day-11/src/lib.rs:204
↓ 1 callersFunctionstep_2
( node_id: &str, path: Vec<&str>, allowed_ways: &BTreeMap<&str, Vec<&str>>, )
2021/rust/day-12/src/lib.rs:80
↓ 1 callersMethodswim
(&mut self, dir: Direction)
2021/rust/day-02/src/bin/part1.rs:21
↓ 1 callersMethodswim
(&mut self, dir: Direction)
2021/rust/day-02/src/bin/part2.rs:22
↓ 1 callersFunctiontarget
(input: &str)
2023/rust/day-19/src/part1.rs:90
↓ 1 callersFunctiontarget
(input: &str)
2023/rust/day-19/src/part2.rs:211
↓ 1 callersFunctionticket
(input: &str)
2020/rust/day-16/src/lib.rs:58
↓ 1 callersMethodto_ivec2
(&self)
2024/rust/day-06/src/part1.rs:74
↓ 1 callersMethodto_ivec2
(&self)
2024/rust/day-06/src/part1_bytes.rs:74
↓ 1 callersMethodto_snafu_string
(&self)
2022/rust/day-25/src/lib.rs:48
↓ 1 callersMethodtranslate
(&self, source: u64)
2023/rust/day-05/src/part1.rs:22
↓ 1 callersMethodtranslate
(&self, source: u64)
2023/rust/day-05/src/part2.rs:24
↓ 1 callersFunctiontree_test
(robots: &[Robot])
2024/rust/day-14/src/part2.rs:61
↓ 1 callersMethodtry_build_clay
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:159
↓ 1 callersMethodtry_build_geode
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:123
↓ 1 callersMethodtry_build_obsidian
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:141
↓ 1 callersMethodtry_build_ore
( &self, blueprint: &Blueprint, )
2022/rust/day-19/src/lib.rs:179
↓ 1 callersMethodtry_split
(&self)
2021/rust/day-18/src/lib.rs:134
↓ 1 callersMethodturn
(self, turn: &Turn)
2022/rust/day-22/src/part1.rs:43
↓ 1 callersMethodturn
(self, turn: &Turn)
2022/rust/day-22/src/part2.rs:43
↓ 1 callersFunctionturn_left
(x: isize, y: isize)
2020/rust/day-12/src/lib.rs:34
↓ 1 callersFunctionturn_right
(x: isize, y: isize)
2020/rust/day-12/src/lib.rs:31
↓ 1 callersMethodturn_right
(&self)
2024/rust/day-06-viz/src/lib.rs:24
↓ 1 callersMethodturn_right
(&self)
2024/rust/day-06/src/part1.rs:66
↓ 1 callersMethodturn_right
(&self)
2024/rust/day-06/src/part1_bytes.rs:66
↓ 1 callersFunctionupdates
(input: &str)
2024/rust/day-05/src/part1.rs:88
↓ 1 callersFunctionupdates
(input: &str)
2024/rust/day-05/src/part2.rs:106
↓ 1 callersFunctionupdates
(input: &str)
2024/rust/day-05/src/part1_sort.rs:58
↓ 1 callersFunctionupdates
(input: &str)
2024/rust/day-05/src/part2_sort.rs:71
↓ 1 callersMethodvalid_for_cube_set
( &self, map: &BTreeMap<&str, u32>, )
2023/rust/day-02/src/part1.rs:28
↓ 1 callersFunctionvalidate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1.rs:29
↓ 1 callersFunctionvalidate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part2.rs:31
↓ 1 callersFunctionvalidate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1_strip_prefix.rs:29
↓ 1 callersFunctionvalidate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1_nom_is_ok.rs:29
↓ 1 callersFunctionvalidate_design
(design: &str, towels: &[&str])
2024/rust/day-19/src/part1_nom.rs:29
↓ 1 callersFunctionworkflows
( input: &str, )
2023/rust/day-19/src/part1.rs:133
↓ 1 callersFunctionworkflows
( input: &str, )
2023/rust/day-19/src/part2.rs:254
FunctionApp
()
2023/rust/www/src/app.rs:13
FunctionCollapse
(m map[string]int, leftKey string, rightKey string)
2017/11/main.go:68
MethodDo
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
FunctionErrorTemplate
( #[prop(optional)] outside_errors: Option<Errors>, #[prop(optional)] errors: Option<RwSignal<Errors>>
2023/rust/www/src/error_template.rs:28
FunctionFooter
()
2023/rust/www/src/app/footer.rs:5
FunctionHero
()
2023/rust/www/src/app/routes/days.rs:61
FunctionHero
()
2023/rust/www/src/app/routes/index.rs:30
FunctionIndexPage
()
2023/rust/www/src/app/routes/index.rs:5
MethodPrev
Prev returns the previous ring element. r must not be empty.
2017/10/number_ring.go:25
FunctionSolutionPage
()
2023/rust/www/src/app/routes/days.rs:13
MethodString
()
2017/10/number_ring.go:65
FunctionTestAbsInt
(t *testing.T)
2017/3/main_test.go:11
FunctionTestCheckPassphrase
(t *testing.T)
2017/4/main_test.go:5
FunctionTestDistribute
(t *testing.T)
2017/6/main_test.go:20
FunctionTestDistributeSmaller
(t *testing.T)
2017/6/main_test.go:31
FunctionTestDistributeWraparound
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
FunctionTestEndToEnd
(t *testing.T)
2017/7/main_test.go:24
FunctionTestEndToEnd
(t *testing.T)
2017/9/main_test.go:30
FunctionTestIncrementalProcess
(t *testing.T)
2017/10/main_test.go:5
FunctionTestInsertNodes
(t *testing.T)
2017/7/main_test.go:38
FunctionTestMatcher
(t *testing.T)
2017/1/main_test.go:5
FunctionTestMaxIndex
(t *testing.T)
2017/6/main_test.go:59
FunctionTestMaxIndexDupes
(t *testing.T)
2017/6/main_test.go:66
FunctionTestMinAndMax
(t *testing.T)
2017/2/main_test.go:17
FunctionTestMove
(t *testing.T)
2017/5/main_test.go:5
FunctionTestNew
(t *testing.T)
2017/10/number_ring_test.go:7
FunctionTestParse
(t *testing.T)
2017/9/main_test.go:36
FunctionTestProcess
(t *testing.T)
2017/10/main_test.go:24
FunctionTestProcess
(t *testing.T)
2017/13/main_test.go:9
FunctionTestProcess
(t *testing.T)
2017/12/main_test.go:18
FunctionTestProcess
(t *testing.T)
2017/11/main_test.go:15
FunctionTestReallocate
(t *testing.T)
2017/6/main_test.go:11
FunctionTestReverse
(t *testing.T)
2017/10/number_ring_test.go:15
FunctionTestReverseWrap
(t *testing.T)
2017/10/number_ring_test.go:22
FunctionTestSimulateStep
(t *testing.T)
2017/13/main_test.go:23
FunctionTestSimulateStepMap
(t *testing.T)
2017/13/main_test.go:40
FunctionTestSplitLine
(t *testing.T)
2017/7/main_test.go:67
FunctionTestSplitLineDoubleMatch
(t *testing.T)
2017/7/main_test.go:78
FunctionTestSumLine
(t *testing.T)
2017/2/main_test.go:11
FunctionTestSumLine
(t *testing.T)
2017/3/main_test.go:5
FunctionTextBanksToString
(t *testing.T)
2017/6/main_test.go:74
Functiona_button
(input: &str)
2024/rust/day-13/src/part1.rs:57
Functiona_button
(input: &str)
2024/rust/day-13/src/part2.rs:89
Functiona_num
(input: &str)
2022/rust/day-08/src/lib.rs:11
Functiona_num
(input: Span)
2023/rust/day-17/src/part1.rs:15
Functiona_num
(input: Span)
2023/rust/day-17/src/part2.rs:16
Methodadd
(self, other: Self)
2020/rust/day-18/src/libpart2.rs:8
Methodadd
(self, rhs: Direction)
2025/rust/day-01/src/part2_dial_struct.rs:81
Functionall
( inner: F, )
2020/rust/day-04/src/lib.rs:202
Methodalpha_mode
(&self)
2022/rust/day-18/src/bin/visualize.rs:72
Methodalpha_mode
(&self)
2023/rust/day-22/src/bin/viz-bricks.rs:160
← previousnext →601–700 of 2,332, ranked by callers