MCPcopy Create free account

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

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

↓ 1 callersFunctionIterate
(rMap map[string]int, match Match)
2017/8/main.go:39
↓ 1 callersFunctionIterate
(pipes [][]int, set map[int]struct{}, index int)
2017/12/main.go:50
↓ 1 callersFunctionShouldOperate
(i int, op string, rhsI int)
2017/8/main.go:68
↓ 1 callersFunctionStdinToSlice
create a slice from multiple arguments
2017/6/main.go:17
↓ 1 callersMethodapply
(&mut self, instruction: &Instruction)
2021/rust/day-24/src/lib.rs:62
↓ 1 callersFunctionapply_gravity
(a: i64, b: i64)
2019/rust/12-2/main.rs:79
↓ 1 callersMethodapply_to
(&self, part: &Part)
2023/rust/day-19/src/part1.rs:43
↓ 1 callersMethodapply_to
(&self, part: &Part)
2023/rust/day-19/src/part2.rs:53
↓ 1 callersMethodapply_velocity
(&mut self)
2019/rust/12/main.rs:85
↓ 1 callersMethodat
(&self, scalar: f64)
2023/rust/day-24/src/part2.rs:27
↓ 1 callersFunctionbig_process
( image: &Array2<char>, algo: &Vec<char>, )
2021/rust/day-20/src/lib.rs:262
↓ 1 callersFunctionbootstrap
( starting_direction: Direction, starting_position: IVec2, row_count: i32, column_count: i32,
2023/rust/day-16/src/part2.rs:219
↓ 1 callersFunctioncalcs
(input: &str)
2020/rust/day-18/src/libpart1.rs:58
↓ 1 callersFunctioncalculate_corner_count
( n: &(i32, i32), map: &HashMap<(i32, i32), char>, group_id: &char, )
2024/rust/day-12/src/part2.rs:71
↓ 1 callersFunctioncard
(input: &str)
2023/rust/day-04/src/part1.rs:48
↓ 1 callersFunctioncard
(input: &str)
2023/rust/day-04/src/part2.rs:49
↓ 1 callersFunctioncard
(input: &str)
2023/rust/day-04/src/part2_in_parser.rs:56
↓ 1 callersFunctioncard
(input: &str)
2023/rust/day-04/src/part1_nom_supreme.rs:50
↓ 1 callersFunctioncards
(input: &str)
2023/rust/day-04/src/part1.rs:61
↓ 1 callersFunctioncards
(input: &str)
2023/rust/day-04/src/part2.rs:62
↓ 1 callersFunctioncards
(input: &str)
2023/rust/day-04/src/part2_in_parser.rs:71
↓ 1 callersFunctioncards
(input: &str)
2023/rust/day-04/src/part1_nom_supreme.rs:65
↓ 1 callersMethodcheck_option
(&self, option: &str)
2023/rust/day-12/src/part1.rs:74
↓ 1 callersMethodcheck_option
(&self, option: &str)
2023/rust/day-12/src/part2.rs:79
↓ 1 callersFunctioncheck_safety
(report: &Report)
2024/rust/day-02/src/part1.rs:27
↓ 1 callersFunctionconv_3x3
( a: &ArrayRef2<F>, out: &mut ArrayRef2<F>, kernel: &Kernel3x3<F>, )
2025/rust/day-04/src/part2_convolve.rs:80
↓ 1 callersFunctioncost_and_change
( secret: &str, )
2024/rust/day-22/src/part2.rs:42
↓ 1 callersMethodcoverage_in_x_ranges
( &self, max_distance: i64, )
2022/rust/day-15/src/lib.rs:50
↓ 1 callersMethodcovers
check whether a given y-index is reachable by the given sensor
2022/rust/day-15/src/lib.rs:30
↓ 1 callersFunctiondetect_fold
(input: &str)
2023/rust/day-13/src/part1.rs:32
↓ 1 callersFunctiondetect_horizontal_fold
(input: &str)
2023/rust/day-13/src/part1.rs:77
↓ 1 callersFunctiondetect_horizontal_fold
(input: &str)
2023/rust/day-13/src/part2.rs:86
↓ 1 callersFunctiondetect_vertical_fold
(input: &str)
2023/rust/day-13/src/part1.rs:36
↓ 1 callersFunctiondetect_vertical_fold
(input: &str)
2023/rust/day-13/src/part2.rs:36
↓ 1 callersFunctiondots
(input: &str)
2021/rust/day-13/src/lib.rs:20
↓ 1 callersMethodenumerate_moves
( &self, current_cost: usize, num_moves: usize, )
2021/rust/day-23/src/lib.rs:38
↓ 1 callersMethodfind_collision_point
(&self, (x, y): (i64, i64), (x1, y1): (i64, i64))
2019/rust/13-2/main.rs:398
↓ 1 callersFunctionfmt_memory
(mask: &HashMap<usize, &str>, num: usize)
2020/rust/day-14/src/lib.rs:32
↓ 1 callersFunctiongcd_of_two_numbers
(a: usize, b: usize)
2023/rust/day-08/src/part2.rs:128
↓ 1 callersFunctiongcd_of_two_numbers
(a: usize, b: usize)
2023/rust/day-20/src/part2.rs:293
↓ 1 callersMethodgenerate_permutations
(&self)
2023/rust/day-12/src/part1.rs:62
↓ 1 callersMethodgenerate_permutations
( &self, )
2023/rust/day-12/src/part2.rs:68
↓ 1 callersMethodget_current_tile
(&self)
2019/rust/11/main.rs:941
↓ 1 callersMethodget_joystick
(&mut self)
2019/rust/13-2/main.rs:415
↓ 1 callersFunctiongoal
[.##.]
2025/rust/day-10/src/part1.rs:94
↓ 1 callersFunctiongoal
[.##.]
2025/rust/day-10/src/part2.rs:107
↓ 1 callersFunctiongroups
( positions: Vec<IVec3>, num_largest: usize, num_pairs: usize, )
2025/rust/day-08/src/part1.rs:18
↓ 1 callersFunctiongroups
(positions: Vec<IVec3>)
2025/rust/day-08/src/part2.rs:18
↓ 1 callersFunctiongroups
( positions: Vec<IVec3>, num_largest: usize, num_pairs: usize, )
2025/rust/day-08/src/part1_unionfind.rs:19
↓ 1 callersFunctiongroups
(positions: Vec<IVec3>)
2025/rust/day-08/src/part2_unionfind.rs:19
↓ 1 callersFunctionhas_two_digits
(num_array: &Vec<i64>)
2019/rust/04-2/main.rs:32
↓ 1 callersFunctionhas_two_digits
(num_array: &Vec<i64>)
2019/rust/04/main.rs:30
↓ 1 callersMethodheight
(&self)
2022/rust/day-17/src/lib.rs:64
↓ 1 callersFunctioninstruction
(input: &str)
2024/rust/day-03/src/part1_inline_find.rs:20
↓ 1 callersFunctioninstructions
( input: &str, )
2023/rust/day-18/src/part1.rs:63
↓ 1 callersFunctioninstructions
( input: &str, )
2023/rust/day-18/src/part2.rs:64
↓ 1 callersFunctioninstructions
( input: &str, )
2023/rust/day-18/src/part1_vertices.rs:60
↓ 1 callersFunctioninstructions
( input: &str, )
2023/rust/day-15/src/part2.rs:74
↓ 1 callersFunctioninstructions
( input: &str, )
2023/rust/day-15/src/part2_grouped.rs:79
↓ 1 callersMethodinterpret
(&mut self, instruction: &Instruction)
2022/rust/day-10/src/lib.rs:48
↓ 1 callersFunctionis_increasing
(num_array: &Vec<i64>)
2019/rust/04-2/main.rs:20
↓ 1 callersFunctionis_increasing
(num_array: &Vec<i64>)
2019/rust/04/main.rs:18
↓ 1 callersFunctionjoltage
(input: &str)
2025/rust/day-10/src/part1.rs:126
↓ 1 callersFunctionjoltage
(input: &str)
2025/rust/day-10/src/part2.rs:139
↓ 1 callersFunctionlcm
(nums: &[usize])
2023/rust/day-08/src/part2.rs:119
↓ 1 callersFunctionlcm
(nums: &[usize])
2023/rust/day-20/src/part2.rs:284
↓ 1 callersFunctionleftover
(needed: i64, output: i64, input: i64)
2019/rust/14/main.rs:151
↓ 1 callersFunctionliterals
( input: (&[u8], usize), )
2021/rust/day-16/src/lib.rs:97
↓ 1 callersFunctionmachines
let mut bv: BitVec = BitVec::new(); bv.push(false); bv.push(true);
2025/rust/day-10/src/part1.rs:73
↓ 1 callersFunctionmachines
let mut bv: BitVec = BitVec::new(); bv.push(false); bv.push(true);
2025/rust/day-10/src/part2.rs:87
↓ 1 callersFunctionmap_and_moves
( input: &str, )
2022/rust/day-22/src/part1.rs:179
↓ 1 callersFunctionmap_and_moves
( input: &str, )
2022/rust/day-22/src/part2.rs:179
↓ 1 callersFunctionmarch
( direction: &Direction, mirror_type: Option<&MirrorType>, )
2023/rust/day-16/src/part1.rs:224
↓ 1 callersFunctionmarch
( direction: &Direction, mirror_type: Option<&MirrorType>, )
2023/rust/day-16/src/part2.rs:153
↓ 1 callersFunctionmatch_it
(token: proc_macro::TokenTree)
2020/rust/santa-replace-18/src/lib.rs:4
↓ 1 callersMethodmax_width
(&self)
2022/rust/day-17/src/lib.rs:67
↓ 1 callersMethodminimum_cube_set
(&self)
2023/rust/day-02/src/part2.rs:50
↓ 1 callersMethodmove_blizzard
( &self, new_field: &mut Field, position: &IVec2, direction: &Direction, )
2022/rust/day-24/src/lib.rs:50
↓ 1 callersMethodmove_to_goal_slot
( &self, current_cost: usize, )
2021/rust/day-23/src/lib.rs:122
↓ 1 callersMethodmove_to_hallway_slot
( &self, current_cost: usize, )
2021/rust/day-23/src/lib.rs:213
↓ 1 callersFunctionmoves
(input: &str)
2022/rust/day-17/src/lib.rs:115
↓ 1 callersFunctionmunge_leftmost
( fish: &Snailfish, value: u32, )
2021/rust/day-18/src/lib.rs:573
↓ 1 callersFunctionmunge_rightmost
( fish: &Snailfish, value: u32, )
2021/rust/day-18/src/lib.rs:554
↓ 1 callersFunctionnew_pad_char
(algo: &Vec<char>, c: char)
2021/rust/day-20/src/lib.rs:166
↓ 1 callersMethodop
( &mut self, instruction: &Instruction, operand: &Instruction, )
2024/rust/day-17/src/part1.rs:69
↓ 1 callersMethodop
( &mut self, instruction: &Instruction, operand: &Instruction, )
2024/rust/day-17/src/part2.rs:154
↓ 1 callersFunctionoperation
(input: &str)
2022/rust/day-11/src/lib.rs:115
↓ 1 callersFunctionoperations
(input: &str)
2025/rust/day-06/src/part2.rs:91
↓ 1 callersFunctionoperator
( input: (&[u8], usize), )
2021/rust/day-16/src/lib.rs:31
↓ 1 callersFunctionpad_array
( original: &Array2<char>, zero_char: char, )
2021/rust/day-20/src/lib.rs:31
↓ 1 callersFunctionparse
(input: &str)
2020/rust/day-19/src/lib.rs:91
↓ 1 callersFunctionparse
(input: &str)
2020/rust/day-18/src/libpart1.rs:62
↓ 1 callersFunctionparse
( input: &str, )
2024/rust/day-01/src/part1_nom_iterator.rs:24
↓ 1 callersFunctionparse
( input: &str, )
2024/rust/day-01/src/part2_nom.rs:29
↓ 1 callersFunctionparse
( input: &str, )
2024/rust/day-01/src/part1_nom.rs:38
↓ 1 callersFunctionparse
( input: &str, )
2024/rust/day-01/src/part2_hashmap_nom.rs:26
↓ 1 callersFunctionparse
( input: Span, )
2024/rust/day-10/src/part2.rs:148
↓ 1 callersFunctionparse
( input: Span, )
2024/rust/day-10/src/part1_pathfinding_rayon.rs:80
↓ 1 callersFunctionparse
( input: Span, )
2024/rust/day-10/src/part1_pathfinding.rs:77
↓ 1 callersFunctionparse
(input: &str)
2024/rust/day-03/src/part1.rs:43
← previousnext →301–400 of 2,332, ranked by callers