MCPcopy Create free account

hub / github.com/AxlLind/AdventOfCode2023 / functions

Functions63 in github.com/AxlLind/AdventOfCode2023

↓ 7 callersFunctionstep
(r: usize, c: usize, d: usize)
src/bin/16.rs:1
↓ 4 callersFunctionbfs
(grid: &[&[u8]], start: (isize, isize), steps: usize)
src/bin/21.rs:4
↓ 2 callersFunctioncalc_area
(instructions: impl Iterator<Item=(u8, isize)>)
src/bin/18.rs:1
↓ 2 callersFunctionconnections
(tile: u8)
src/bin/10.rs:25
↓ 2 callersFunctiondigit_sum
(w: &[u8], part_two: bool)
src/bin/01.rs:3
↓ 2 callersFunctiondijkstra
(grid: &[&[u8]], minstep: isize, maxstep: isize)
src/bin/17.rs:4
↓ 2 callersFunctionenergized_tiles
(grid: &[&[u8]], start: (usize,usize,usize))
src/bin/16.rs:6
↓ 2 callersFunctionf
d = (t - w) * w => w = (t +- sqrt(t^2 - 4d)) / 2
src/bin/06.rs:2
↓ 2 callersFunctionhand_strength
(cards: &str, p2: bool)
src/bin/07.rs:22
↓ 2 callersFunctionhash
(s: &str)
src/bin/15.rs:1
↓ 2 callersFunctionpossible_ways
(cache: &mut HashMap<(usize, usize, usize), usize>, s: &[u8], within: Option<usize>, remaining: &[usize])
src/bin/12.rs:4
↓ 2 callersFunctionroll_north
(map: &mut Vec<Vec<u8>>)
src/bin/14.rs:4
↓ 2 callersFunctionsolve
(grid: &[&[u8]], part2: bool)
src/bin/23.rs:21
↓ 2 callersFunctionsolve
(universe: &Vec<&[u8]>, mut galaxies: Vec<(usize, usize)>, size: usize)
src/bin/11.rs:3
↓ 2 callersFunctionsolve
(grids: &[Vec<&[u8]>], limit: usize)
src/bin/13.rs:23
↓ 2 callersFunctionsteps
(path: &[u8], graph: &HashMap<&[u8],(&[u8],&[u8])>, start: &[u8], goal: &[u8])
src/bin/08.rs:18
↓ 2 callersFunctiontotal_load
(map: &Vec<Vec<u8>>)
src/bin/14.rs:28
↓ 1 callersFunctioncard_idx
(c: char, p2: bool)
src/bin/07.rs:3
↓ 1 callersFunctioncount_accepted
(workflows: &WorkFlows<'_>, curr: &str, mut ranges: [Vec<usize>; 4])
src/bin/19.rs:21
↓ 1 callersFunctiondfs
(graph: &[Vec<(usize,usize)>], seen: &mut [bool], goal: usize, curr: usize)
src/bin/23.rs:4
↓ 1 callersFunctiondisintegrate_all
(adjacent: &[(HashSet<usize>, HashSet<usize>)], falling: &mut HashSet<usize>, i: usize)
src/bin/22.rs:4
↓ 1 callersFunctionextract_microseconds
(output: &str)
src/main.rs:4
↓ 1 callersFunctionfilter_p1
(workflows: &WorkFlows<'_>, vals: [usize; 4])
src/bin/19.rs:6
↓ 1 callersFunctionfind_col
(grid: &[&[u8]], limit: usize)
src/bin/13.rs:1
↓ 1 callersFunctionfind_loop
(graph: &[Vec<[bool; 4]>], start: (usize, usize))
src/bin/10.rs:3
↓ 1 callersFunctionfind_polynomial
(grid: &[&[u8]], start: (isize, isize), n: usize)
src/bin/21.rs:23
↓ 1 callersFunctionfind_row
(grid: &[&[u8]], limit: usize)
src/bin/13.rs:12
↓ 1 callersFunctionfind_symbol
(lines: &[&[u8]], r: usize, c: usize)
src/bin/03.rs:3
↓ 1 callersFunctiongcd
(a: usize, b: usize)
src/bin/08.rs:3
↓ 1 callersFunctionmincut_edmond_karp
(g: &HashMap<&str, HashSet<&str>>, s: &str, t: &str)
src/bin/25.rs:4
↓ 1 callersFunctionpart1
(hailstones: &[(f64,f64,f64,f64,f64,f64)])
src/bin/24.rs:4
↓ 1 callersFunctionpart1
(seeds: Vec<usize>, layers: &[Vec<(usize, usize, usize)>])
src/bin/05.rs:3
↓ 1 callersFunctionpart2
(hailstones: &[(f64,f64,f64,f64,f64,f64)])
src/bin/24.rs:23
↓ 1 callersFunctionpart2
(seeds: Vec<usize>, layers: &[Vec<(usize, usize, usize)>])
src/bin/05.rs:15
↓ 1 callersFunctionrotate
(map: &mut Vec<Vec<u8>>, tmpmap: &mut Vec<Vec<u8>>)
src/bin/14.rs:21
Functionmain
()
src/main.rs:14
Functionmain
(args: TokenStream, input: TokenStream)
src/lib.rs:5
Functionmain
(input: &str)
src/template.rs:4
Functionmain
(input: &str)
src/bin/09.rs:4
Functionmain
(input: &str)
src/bin/17.rs:41
Functionmain
(input: &str)
src/bin/02.rs:2
Functionmain
(input: &str)
src/bin/04.rs:2
Functionmain
(input: &str)
src/bin/10.rs:39
Functionmain
(input: &str)
src/bin/21.rs:33
Functionmain
(input: &str)
src/bin/01.rs:17
Functionmain
(input: &str)
src/bin/16.rs:30
Functionmain
(input: &str)
src/bin/15.rs:6
Functionmain
(input: &str)
src/bin/19.rs:41
Functionmain
(input: &str)
src/bin/18.rs:18
Functionmain
(input: &str)
src/bin/07.rs:51
Functionmain
(input: &str)
src/bin/23.rs:76
Functionmain
(input: &str)
src/bin/12.rs:44
Functionmain
(input: &str)
src/bin/24.rs:42
Functionmain
(input: &str)
src/bin/22.rs:14
Functionmain
(input: &str)
src/bin/25.rs:48
Functionmain
(input: &str)
src/bin/11.rs:24
Functionmain
(input: &str)
src/bin/08.rs:31
Functionmain
(input: &str)
src/bin/06.rs:10
Functionmain
(input: &str)
src/bin/14.rs:35
Functionmain
(input: &str)
src/bin/13.rs:32
Functionmain
(input: &str)
src/bin/05.rs:44
Functionmain
(input: &str)
src/bin/03.rs:16
Functionmain
(input: &str)
src/bin/20.rs:11