This commit is contained in:
2021-07-14 13:50:33 -07:00
commit 983657cf3e
170 changed files with 1624 additions and 0 deletions

58
include/advent2015.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef ADVENT_2015_H
#define ADVENT_2015_H
void advent2015day01(void);
void advent2015day02(void);
void advent2015day03(void);
void advent2015day04(void);
void advent2015day05(void);
void advent2015day06(void);
void advent2015day07(void);
void advent2015day08(void);
void advent2015day09(void);
void advent2015day10(void);
void advent2015day11(void);
void advent2015day12(void);
void advent2015day13(void);
void advent2015day14(void);
void advent2015day15(void);
void advent2015day16(void);
void advent2015day17(void);
void advent2015day18(void);
void advent2015day19(void);
void advent2015day20(void);
void advent2015day21(void);
void advent2015day22(void);
void advent2015day23(void);
void advent2015day24(void);
void advent2015day25(void);
void (*solutions2015[25])(void) = {
advent2015day01,
advent2015day02,
advent2015day03,
advent2015day04,
advent2015day05,
advent2015day06,
advent2015day07,
advent2015day08,
advent2015day09,
advent2015day10,
advent2015day11,
advent2015day12,
advent2015day13,
advent2015day14,
advent2015day15,
advent2015day16,
advent2015day17,
advent2015day18,
advent2015day19,
advent2015day20,
advent2015day21,
advent2015day22,
advent2015day23,
advent2015day24,
advent2015day25
};
#endif

58
include/advent2016.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef ADVENT_2016_H
#define ADVENT_2016_H
void advent2016day01(void);
void advent2016day02(void);
void advent2016day03(void);
void advent2016day04(void);
void advent2016day05(void);
void advent2016day06(void);
void advent2016day07(void);
void advent2016day08(void);
void advent2016day09(void);
void advent2016day10(void);
void advent2016day11(void);
void advent2016day12(void);
void advent2016day13(void);
void advent2016day14(void);
void advent2016day15(void);
void advent2016day16(void);
void advent2016day17(void);
void advent2016day18(void);
void advent2016day19(void);
void advent2016day20(void);
void advent2016day21(void);
void advent2016day22(void);
void advent2016day23(void);
void advent2016day24(void);
void advent2016day25(void);
void (*solutions2016[25])(void) = {
advent2016day01,
advent2016day02,
advent2016day03,
advent2016day04,
advent2016day05,
advent2016day06,
advent2016day07,
advent2016day08,
advent2016day09,
advent2016day10,
advent2016day11,
advent2016day12,
advent2016day13,
advent2016day14,
advent2016day15,
advent2016day16,
advent2016day17,
advent2016day18,
advent2016day19,
advent2016day20,
advent2016day21,
advent2016day22,
advent2016day23,
advent2016day24,
advent2016day25
};
#endif

58
include/advent2017.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef ADVENT_2017_H
#define ADVENT_2017_H
void advent2017day01(void);
void advent2017day02(void);
void advent2017day03(void);
void advent2017day04(void);
void advent2017day05(void);
void advent2017day06(void);
void advent2017day07(void);
void advent2017day08(void);
void advent2017day09(void);
void advent2017day10(void);
void advent2017day11(void);
void advent2017day12(void);
void advent2017day13(void);
void advent2017day14(void);
void advent2017day15(void);
void advent2017day16(void);
void advent2017day17(void);
void advent2017day18(void);
void advent2017day19(void);
void advent2017day20(void);
void advent2017day21(void);
void advent2017day22(void);
void advent2017day23(void);
void advent2017day24(void);
void advent2017day25(void);
void (*solutions2017[25])(void) = {
advent2017day01,
advent2017day02,
advent2017day03,
advent2017day04,
advent2017day05,
advent2017day06,
advent2017day07,
advent2017day08,
advent2017day09,
advent2017day10,
advent2017day11,
advent2017day12,
advent2017day13,
advent2017day14,
advent2017day15,
advent2017day16,
advent2017day17,
advent2017day18,
advent2017day19,
advent2017day20,
advent2017day21,
advent2017day22,
advent2017day23,
advent2017day24,
advent2017day25
};
#endif

58
include/advent2018.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef ADVENT_2018_H
#define ADVENT_2018_H
void advent2018day01(void);
void advent2018day02(void);
void advent2018day03(void);
void advent2018day04(void);
void advent2018day05(void);
void advent2018day06(void);
void advent2018day07(void);
void advent2018day08(void);
void advent2018day09(void);
void advent2018day10(void);
void advent2018day11(void);
void advent2018day12(void);
void advent2018day13(void);
void advent2018day14(void);
void advent2018day15(void);
void advent2018day16(void);
void advent2018day17(void);
void advent2018day18(void);
void advent2018day19(void);
void advent2018day20(void);
void advent2018day21(void);
void advent2018day22(void);
void advent2018day23(void);
void advent2018day24(void);
void advent2018day25(void);
void (*solutions2018[25])(void) = {
advent2018day01,
advent2018day02,
advent2018day03,
advent2018day04,
advent2018day05,
advent2018day06,
advent2018day07,
advent2018day08,
advent2018day09,
advent2018day10,
advent2018day11,
advent2018day12,
advent2018day13,
advent2018day14,
advent2018day15,
advent2018day16,
advent2018day17,
advent2018day18,
advent2018day19,
advent2018day20,
advent2018day21,
advent2018day22,
advent2018day23,
advent2018day24,
advent2018day25
};
#endif

58
include/advent2019.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef ADVENT_2019_H
#define ADVENT_2019_H
void advent2019day01(void);
void advent2019day02(void);
void advent2019day03(void);
void advent2019day04(void);
void advent2019day05(void);
void advent2019day06(void);
void advent2019day07(void);
void advent2019day08(void);
void advent2019day09(void);
void advent2019day10(void);
void advent2019day11(void);
void advent2019day12(void);
void advent2019day13(void);
void advent2019day14(void);
void advent2019day15(void);
void advent2019day16(void);
void advent2019day17(void);
void advent2019day18(void);
void advent2019day19(void);
void advent2019day20(void);
void advent2019day21(void);
void advent2019day22(void);
void advent2019day23(void);
void advent2019day24(void);
void advent2019day25(void);
void (*solutions2019[25])(void) = {
advent2019day01,
advent2019day02,
advent2019day03,
advent2019day04,
advent2019day05,
advent2019day06,
advent2019day07,
advent2019day08,
advent2019day09,
advent2019day10,
advent2019day11,
advent2019day12,
advent2019day13,
advent2019day14,
advent2019day15,
advent2019day16,
advent2019day17,
advent2019day18,
advent2019day19,
advent2019day20,
advent2019day21,
advent2019day22,
advent2019day23,
advent2019day24,
advent2019day25
};
#endif

58
include/advent2020.h Normal file
View File

@ -0,0 +1,58 @@
#ifndef ADVENT_2020_H
#define ADVENT_2020_H
void advent2020day01(void);
void advent2020day02(void);
void advent2020day03(void);
void advent2020day04(void);
void advent2020day05(void);
void advent2020day06(void);
void advent2020day07(void);
void advent2020day08(void);
void advent2020day09(void);
void advent2020day10(void);
void advent2020day11(void);
void advent2020day12(void);
void advent2020day13(void);
void advent2020day14(void);
void advent2020day15(void);
void advent2020day16(void);
void advent2020day17(void);
void advent2020day18(void);
void advent2020day19(void);
void advent2020day20(void);
void advent2020day21(void);
void advent2020day22(void);
void advent2020day23(void);
void advent2020day24(void);
void advent2020day25(void);
void (*solutions2020[25])(void) = {
advent2020day01,
advent2020day02,
advent2020day03,
advent2020day04,
advent2020day05,
advent2020day06,
advent2020day07,
advent2020day08,
advent2020day09,
advent2020day10,
advent2020day11,
advent2020day12,
advent2020day13,
advent2020day14,
advent2020day15,
advent2020day16,
advent2020day17,
advent2020day18,
advent2020day19,
advent2020day20,
advent2020day21,
advent2020day22,
advent2020day23,
advent2020day24,
advent2020day25
};
#endif

0
include/input.h Normal file
View File