From 305736ba0f7da62fbbf88f2909786588290b696b Mon Sep 17 00:00:00 2001 From: EllaKaye Date: Fri, 24 Nov 2023 08:35:11 +0000 Subject: [PATCH] Add 2022 day 2 (to test GHA) --- 2022/day/2/index.qmd | 65 + 2022/day/2/input | 2500 +++++++++++++++++ 2022/day/2/script.R | 17 + .../day/2/index/execute-results/html.json | 15 + 4 files changed, 2597 insertions(+) create mode 100644 2022/day/2/index.qmd create mode 100644 2022/day/2/input create mode 100644 2022/day/2/script.R create mode 100644 _freeze/2022/day/2/index/execute-results/html.json diff --git a/2022/day/2/index.qmd b/2022/day/2/index.qmd new file mode 100644 index 0000000..ff97388 --- /dev/null +++ b/2022/day/2/index.qmd @@ -0,0 +1,65 @@ +--- +title: "2022: Day 2" +date: 2022-12-2 +categories: + - TAG_1 + - TAG_2 +draft: false +--- + +## Setup + +[The original challenge](https://adventofcode.com/2022/day/2) + +[My data](input){target="_blank"} + +## Part 1 + +```{r} +#| echo: false +OK <- "2022" < 3000 +# Will only evaluate next code block if an actual year has been substituted for the placeholder +``` + + +```{r} +#| eval: !expr OK +library(aochelpers) +# other options: aoc_input_data_frame(), aoc_input_matrix() +input <- aoc_input_vector(2, 2022) +head(input) +``` + +## Part 2 + + +##### Session info {.appendix} + +
Toggle + +```{r} +#| echo: false +library(sessioninfo) +# save the session info as an object +pkg_session <- session_info(pkgs = "attached") + +# get the quarto version +quarto_version <- system("quarto --version", intern = TRUE) + +# inject the quarto info +pkg_session$platform$quarto <- paste( + system("quarto --version", intern = TRUE), + "@", + quarto::quarto_path() + ) + +# print it out +pkg_session +``` + +
+ + + + + diff --git a/2022/day/2/input b/2022/day/2/input new file mode 100644 index 0000000..09bd2de --- /dev/null +++ b/2022/day/2/input @@ -0,0 +1,2500 @@ +A X +B Y +B Y +C X +B X +C Z +C Z +A Z +A Z +B Y +C Z +A Z +C Z +C X +B Z +C Z +C Z +C Z +B Y +C Z +C Z +C Z +A Z +A Y +B Z +B Z +A Y +B X +C Z +C Z +A Z +A Z +C Z +A Y +A X +A Z +A Z +B X +B Z +B X +A Z +B X +B Z +B Z +C Z +A Z +A Z +A Z +C Z +B Z +A Z +A Y +A Y +B Y +B Y +B Z +A Z +B Z +A Z +B Z +C Z +B Y +A Z +B Y +A Z +A Z +A Z +C Z +A Y +A Z +C Z +C Z +A Z +A X +B Y +C Z +A Z +A Z +C X +C Z +B X +C X +B X +A Z +C Z +C Z +A Y +A Z +B X +C X +A Z +A Z +C Z +C Z +B Y +C Z +A Z +A Z +A Y +B X +B Y +A Z +C Z +A Z +A Z +A Z +C X +C Y +C Z +B X +B X +B X +A Z +A X +C Z +A Z +B Y +B X +A Y +B X +A Z +C Z +C Z +A X +A Z +C Z +B Z +B X +A Z +C Z +C Z +C X +C Z +C Z +C Z +A Y +B X +A Y +A Z +B Z +B Z +C Z +B Z +B Z +B X +A Z +C Z +A Z +A Y +C Z +A Z +C X +A Z +A Z +A Y +A Y +A Z +C Z +B Y +A X +A Z +A Y +C Z +A Z +B X +A Z +B Y +A X +C X +B X +A Y +A Z +B Z +A Z +A Z +B X +A X +C Z +B X +B Y +A Z +B X +C Z +A Z +C Z +B X +A Z +A Y +A Z +A Z +B X +B X +B Z +A Z +B Y +C Z +B Z +C Z +C Z +B X +B X +A Z +C Z +C Z +A X +B X +B X +A Y +C Z +A Z +A Y +B X +A Z +A Z +B X +A Z +C Z +B X +B Z +B Y +B X +A Y +C Z +C Z +C Z +A X +C Z +A Z +C Z +C Y +C Z +C Z +C Z +B X +A Z +B X +B Z +A Z +C Z +B Y +B Y +B Z +C Z +C Z +C Z +B Z +B Y +A Z +B X +B Z +C Z +A Z +B Y +B Y +A X +C Z +B Y +A Y +B Y +B X +B Y +B Y +A Y +B Y +C X +A Y +A Y +C Z +A Z +A Y +C Z +A Z +A Z +C Z +C Z +C Z +B X +B Y +A Y +A Y +B Z +A Z +B Y +B X +B Y +A Y +A Y +A Z +B Z +C Z +C Z +C Z +A Z +C Z +A Z +A Z +A Z +A Z +C Z +B Y +C Z +B X +C Z +A X +A Z +B X +C Y +C X +A X +A X +A Z +A Z +B X +A Y +B Z +A Z +B Z +A Z +C Z +C X +C Z +C Z +C X +C Z +C Z +C X +C Z +B Z +A Z +B Y +A Z +C Z +B X +C Z +B Z +B Y +A Z +B Y +A Y +B X +B Z +B Z +A Z +B Z +C Z +C Z +A Y +A Z +A X +A Y +C Z +B X +A Z +C X +A Z +A Z +A Z +A Z +C Y +B Y +B Y +A X +C Z +A X +A Z +A Y +C X +A Y +A Y +A Z +C X +C Z +B Z +B X +A Z +C Z +C Z +B Z +B X +C Z +C Z +A Y +B Z +A X +B Y +A Z +C X +B X +C Z +B Y +A X +A Z +B Y +A Y +A Z +B Z +A Y +B Y +A Z +B Y +B X +B Z +A Z +B Y +B Z +A Y +A Z +C Z +B X +C Z +B X +C Z +B Z +C Z +C Z +B Z +A Y +A Y +C Z +B Z +A Z +A X +C Z +A Z +C Z +A Z +A X +A Z +A Z +A Y +B Z +B X +C X +B Y +C Z +B X +B Z +B X +A Z +A Z +A Z +B Z +B Y +A Z +B Y +C Z +B Z +A Z +A Y +C Z +A Z +B Y +B X +B Y +B X +C Z +C Y +A Z +C Z +C Z +A Z +C X +B Z +A Y +B Y +B Y +B Y +C Z +B Z +A Z +B Y +A Z +A Z +C Z +B Y +B Y +A X +A Z +A Z +C Z +A Z +C Z +C Z +A X +B Z +A Z +A Z +C Z +C Z +B Y +B Y +A Z +A Y +A Z +B Y +B Z +A Y +B Z +A Z +A Z +A Y +C Z +A Y +C Z +B X +A Z +A Z +C Z +A Y +C Z +A Z +A Y +A Y +C Z +A Z +A Y +B X +A Y +B X +A Z +A Z +A Y +B Y +B Y +B X +C Z +C Z +B Y +B X +C Z +B Y +C Z +B Y +B X +C Z +A Y +B Z +C X +A Y +C Z +C Z +C X +A Y +A Z +B X +C Z +A Z +B Y +C Z +B X +B Z +C Z +C Z +C Z +A Z +B X +C Z +A Z +A Y +B Y +C Z +A X +C Z +A Y +C X +A Y +B Y +C Z +B X +A Z +C Z +C Z +B Z +B Y +A Z +A Z +A Y +C Z +A Y +A X +A Y +B Z +C Z +C Z +A Z +A Z +C Z +A Y +C Z +C Z +B Z +C Z +C Z +A Z +C Z +B Z +C Z +B X +A Y +A Y +A Z +C X +C Z +C Y +C Z +C Z +C Z +B Z +A Z +C Z +C Z +A Y +B Y +B X +B X +C Z +A Z +B Y +C Z +C Z +B X +C Z +C Z +A Y +A Y +A Z +A Y +B Y +C Z +A X +A Y +C Z +A Z +C Z +C Z +A X +A Z +C Z +B Z +A Z +A Z +B Y +B X +A Z +A Z +B Z +C Z +C Z +A Y +A Z +B Z +B Z +C Z +B Z +A Y +B X +A Z +B X +C Z +A Z +A Y +C Z +C Z +A Z +A Z +A Z +A Z +A Z +B X +C Z +C Z +C Z +A Z +A Z +A Z +A Z +B X +C Z +B X +C Z +A Z +C Z +A X +A Y +A Z +C Z +B Y +C Z +C Z +B Z +C Z +B X +C Z +B X +A Z +A Z +B Y +B X +C Z +C Z +C Z +C Y +C X +B Y +B Y +C Z +A Z +A Z +C Y +C Z +B Y +C X +A Z +B X +A Z +C Z +C Z +A Z +C X +A Z +B Z +B Y +A X +C Z +A Z +B X +A Z +B Y +C Z +B X +C Z +B Y +C Z +A X +C Z +A Z +C Z +A Y +A Y +C Z +C Z +B X +B Z +A Z +C Z +A Z +C Z +A Y +B X +C Z +A Z +B X +C Z +C Z +B Y +C Z +C Z +C Y +B Y +B X +C Z +B Y +A Z +A Z +B X +B Y +B Y +B Y +B Y +B Z +C Z +C Z +A Z +C Z +C X +C Z +B Z +C X +C X +A Z +A Z +B Y +B Z +B Y +C Z +A Y +A Z +B Y +B Y +B X +A Z +A Z +A Z +C Z +C Z +C Z +B Z +A X +A Z +A Y +C Z +A Z +A Z +B Z +B Y +B Y +A X +C Z +C Z +B X +A Z +B Y +A Z +B Z +A Z +C Z +C X +A Y +A Z +C Z +C Z +C Z +A Z +C Z +C Z +B Y +A Z +A Z +A Z +A Y +C Z +A Z +C Z +B Z +A Z +C Z +C X +B Z +C X +B X +C Z +B Z +A Y +C Z +C Z +B X +B Y +B Y +A Z +B X +A Y +A Y +A Z +B Z +C Z +C Z +B Z +A Z +C Z +B Y +C X +B Z +C Z +B Z +C Y +C Z +A Y +A Z +C Z +A Z +A Z +C Z +C Z +C Z +B Z +A Z +C Z +C X +A Z +A Z +B X +B Y +C Z +A Y +A Z +C Z +B Z +C Z +A Y +A Y +C Z +A Z +A Z +B X +A Y +B Y +C Z +C Z +B Y +A Z +A Y +C X +C Z +C Z +A Z +C Z +A Y +C Z +A Z +A Z +C Z +A Z +A X +C Z +C Z +A Z +B Z +B Z +B X +A Z +B X +A Y +A Z +C Z +C Z +A Y +B Z +C Z +A Z +A Z +C X +B Z +B Y +B Y +A Y +B X +B X +C Z +B X +A Z +B X +A Z +C Z +C Z +A Z +B Y +C Z +C X +C Z +C Z +A Z +B X +C Z +C Z +A Y +C Z +C Z +B X +B X +B X +A Z +B Y +C Z +A Z +C Z +C Z +B Y +C Z +A Z +C Z +B Y +B Z +C Z +C Z +C X +C Z +B Z +C Z +B Y +B X +A Z +A Y +B X +A Y +B Y +A Z +C Z +C Z +C Z +B X +C Z +B X +A Z +B X +B Y +A Z +C Z +C Z +C Z +A Y +B Y +A Y +C Z +A Z +C Z +C Z +A Z +A Y +C Z +B X +A Y +A Z +C Z +B Y +C Z +A Z +C Z +B Y +C Z +C Z +B Y +C Z +C Z +B X +C Z +B Y +C Z +B Y +A Z +C Z +B Y +A Z +C Z +C Z +B Y +B X +B Z +A Z +A Y +A Z +A Y +C Z +C Z +B X +C Z +B Y +C Z +C X +C Z +A Y +A Z +C Z +C Z +C Z +A Z +B Y +C Z +C Z +A Z +B Y +C Z +A Y +B Z +B X +A Y +B Y +C Z +A Y +C Z +B Y +B Y +C Z +C Z +B Y +B X +C Z +B X +B Z +B Y +C Z +C Z +C Z +A Z +A X +A Z +B Z +A Z +C Z +A Z +C Z +C Z +A Z +A Z +B Z +C Z +C Z +C Z +A Z +B Y +A Z +A Y +C Z +B X +B X +A Y +C Z +C Z +B X +B Z +C X +B X +B Y +A Z +A Y +A Z +C Z +B X +C Z +B Z +C Z +A Y +C Z +A Y +C Z +B Y +B Z +C Z +C Z +C Z +C Z +C Z +A Z +B Y +C Z +C X +B Y +C X +B Y +B Z +B Y +A Z +A Z +B X +C Y +A Z +C Z +B X +B X +A Z +A Z +B Y +C Z +B Y +B Z +A Y +A Z +C Z +C Z +B X +A Z +A Z +A Z +C Z +C X +C Z +C Z +C Z +C Z +A Z +B Y +C Z +C Z +C Z +B Z +C Z +B X +C Z +A Z +A Z +C Z +C Y +B Y +A Z +A Y +B Z +A Y +B Y +C Z +A Y +C Z +A Z +C Z +B X +C Z +A Z +A Z +B Z +A Z +B Z +A Z +B Y +C Z +B Z +B Y +C Z +A Z +A Z +B X +B X +A Y +A Z +B Y +A Y +A Z +C Z +A X +C Z +A Z +A Z +C Z +A Z +B X +A Z +A Y +A Y +B Y +A Z +A Z +A Z +B Y +B Y +A Z +A Z +C Z +C Z +A Y +B X +B X +C Z +A Y +C Z +C Z +C Z +A Y +C Z +C X +C Z +B Y +A Z +B Y +A Z +C Z +A Y +C Z +A Y +B Z +B X +B Y +B X +B Y +B X +A Y +C Z +C Z +B Z +C Z +C X +B X +A X +A Z +A Z +B Y +C Z +C Z +B Y +C Z +C Z +B Y +A Z +B Z +C X +C Z +C Z +B Y +C X +C Z +B Z +A Z +C Z +B X +A Z +C Z +A Z +C Z +B X +B Z +C Z +C Z +C Z +A Z +B Y +A Y +A Z +C Z +C Z +C Z +B Y +A Z +C Z +C Z +A Z +B Z +B Y +C Z +A Y +A Z +A Z +C Z +C Z +C Z +C Z +A Z +C Z +C Z +A Y +A Y +A Z +C Z +A Z +A Z +B X +A Y +A Z +A Y +C Z +B Z +A Y +A Z +B X +C Z +A Z +A Z +A Y +B Y +C Z +C Z +A Z +B X +A Y +A Z +C Z +C Z +B Y +C Z +A Z +B Y +C Z +C Z +B Y +C X +A Z +C Z +C Z +C Z +C Z +A Z +B Y +A Y +B Y +B Z +C Z +A Z +B Z +C Z +A X +C Z +C X +A Z +A Z +A X +A Z +A Z +A Z +A Z +B X +A Z +A Z +A Z +C Z +C Z +C Z +C Z +A Z +A Y +B X +C Z +B Y +A Y +A Z +C Z +C Z +C Z +B Y +A Z +B Z +C Z +B X +B Z +B Z +B Y +C Z +C X +B Y +A Y +C X +C Z +C Z +B Y +A Z +C Z +A Z +A Z +C Z +C Z +C Z +C Z +B Z +C Z +B X +C Z +B X +B Z +A Z +B Y +C Z +A Z +C Z +A Z +A Y +A Z +C Z +B X +C Z +C Z +A Z +A Z +C Z +C Z +A Z +C Z +A Y +C Z +C Z +A Z +A X +A Z +C Z +A Z +C Z +C Z +A Z +B X +C Z +C Z +C X +A Z +A Z +A X +B X +C Z +C Z +A Z +B X +C X +A Z +C Z +B Y +C Z +A Z +C Z +A Y +A Z +C Z +C Z +B X +A Z +B Y +A Z +C Z +C X +B Z +C Z +A X +A Y +C Z +C Z +C X +B Z +A Z +A Z +B Z +A Y +C X +A Z +C Z +A Z +C Z +A Z +A Z +A Z +C Z +A Z +C Z +B X +A Y +A Z +C Z +B Y +C Z +A Y +C Z +C Z +C Z +C Z +A Z +A Z +B Z +C Z +A Y +C X +C Z +C Y +B Y +C X +A Y +C Z +C Z +B Z +B Y +B Z +A Z +B Y +C Z +C Z +B X +B Y +B Z +A Z +A Z +C Z +B X +A Z +B Y +C Z +C Z +B X +C Z +A X +C Z +B X +A Y +A Z +B Y +C Z +C Z +A Y +A Z +C Z +C Z +A Z +C Z +C Z +C Z +B X +C Z +B Y +B Y +C Z +B Z +C Z +C X +C Z +B X +A Z +B Z +B Z +B Z +C Z +A X +C Z +B X +A Z +A Z +A Z +A Y +C Z +C Z +C Z +C X +A Y +A Z +A Z +C Z +C Z +A Z +B X +C Z +B Y +A X +C X +B Y +B Y +A Y +C X +C Z +B X +A Z +A Z +B Z +A Y +C Z +C Z +A Z +C Z +C Z +A Y +C Z +C Z +B Y +C Z +C Z +A Z +A Z +B Z +A Z +C Z +C Z +C Z +C X +C Z +A Z +C Z +C Z +C Z +C X +C Z +C Z +A Z +B Y +C Z +B X +A Z +C Z +C Y +A Z +A Y +A Z +C X +C X +A Y +B X +A Y +B Y +B Z +B Y +B Y +B Y +B Y +B Y +B Y +B Y +B X +B Z +A Y +A Y +A Y +B Y +A Y +B X +C X +A Z +C Z +A Z +A X +C Z +C Z +B Z +C Z +B Z +B Z +A Z +A Y +A Z +B X +B Z +C Y +A Z +A Z +A Z +C Z +C Z +C Z +C Z +A Z +C Y +A Y +C X +C Z +B Y +C Z +A Z +A X +A Z +B Z +C Z +B X +B X +A Z +C Z +B X +C Z +C Z +A X +C Z +A Z +C Z +C Z +B Z +B Y +B X +B Z +A X +A Y +C Z +A X +A Y +B Y +A Y +C Z +C Z +B X +C Z +B Z +C Z +B Y +C Z +A Z +A Y +B Z +B Z +A Z +A Z +A Z +A Y +C Z +C X +A Z +A X +B Y +B X +A Z +C Z +A Z +A Z +C Z +B Z +B Z +B Y +B Y +A Y +C Z +A Z +A Z +C Z +A Z +C Z +C Z +B X +B Y +C Z +C Z +B X +C X +C Z +A Y +C X +B X +A Z +A Z +A Y +B Y +A Z +B Z +C Z +C Z +A Z +B X +A X +B Y +A Z +B Z +A Z +B Y +C Z +A Z +A Y +C Z +A Y +C Z +C Z +A Z +C Z +C Z +A Z +A Y +C Z +A Z +B Z +A Y +A Z +C Z +C Z +A Y +C Z +A Y +A Z +C X +B X +B Z +B Z +B Z +B Z +B Y +B X +A Z +C Z +B Z +C Z +C Z +C X +A Z +A Z +B X +C Z +A Y +C Z +B Z +A Z +C X +C Z +C Z +B Y +C Z +B Z +A Z +A X +C Z +B X +A Z +B Y +C Y +C X +C Z +A Z +B Z +A Z +B Y +C Z +C Z +A Z +C Z +C Z +C Z +C Z +B Z +C Z +B X +B Y +A Z +B Y +B Y +A Z +C Z +C Z +B Y +B Y +B Y +B Y +B Z +B X +A Z +B Y +B X +A Z +A Y +B X +B X +C Z +C X +B Y +C Z +C Z +A Z +C X +C Z +A Z +B Y +A Z +A Z +A X +C Z +B Y +A Z +C Z +C Z +A Z +B Y +B Y +B Z +B Z +B X +A X +A Z +A Z +C X +B Y +A Y +B Z +A Z +B Y +C Z +C Z +B X +C Z +C Z +A Z +C Z +A Z +A Z +C Z +C Z +C Z +B X +B Z +A Y +B X +C Z +A Z +C Z +A Y +B Y +A X +C Z +A Y +A Z +A Z +A Z +B Z +C Z +C Z +C Z +C Z +C Z +B Z +B X +C Z +A Z +C Z +A X +B Z +C Z +C Z +A Z +A Z +B Y +C Z +A Z +C Z +B Y +A Z +A Y +A Y +C X +C Z +A Z +B Y +C Z +C X +C Z +A Y +A Z +A Z +B X +C Z +B X +B Y +A Y +A Y +B Z +A Y +A Z +B Z +A Z +A X +B Z +C Z +C X +C Z +C Z +C Z +C Z +C X +C Z +A Z +A Z +B X +A Z +A Z +A Z +C Z +A Z +C Y +B Y +B Y +C Z +A Y +B Z +C Z +C Z +C Z +A Z +C Z +A Z +B Z +B Y +A Y +C Z +A Z +A Y +C Z +C Z +A Y +B Y +C Z +A Z +A Y +A Z +B X +C X +C Z +C Z +A Y +A Z +B X +C Z +A Z +C Z +C Z +A Z +C Z +B X +A Z +A Z +B Y +C Z +B X +C Z +C X +A Z +B X +C X +C Z +C Z +A Z +B Y +A Y +C Z +B Z +B Y +C X +B X +C Z +C Y +A Z +A Z +C Z +B X +A Z +C Z +B Y +B X +B Z +B X +A Y +C Z +C Z +C Y +A Z +A Y +C Z +B X +A Z +A Z +B Z +B Z +B X +A Y +A Z +C Z +A Z +A X +A Y +C Z +C Z +B Y +A Z +C Z +B Z +A Z +B Y +C Z +B Y +A Z +B Z +A Z +B Y +B Z +C Z +C Z +A Y +C Z +A Z +B X +C Z +B X +B X +A Z +C Z +B Z +A Z +C Z +C Z +C Z +C Z +A Z +C Z +B Z +C Z +A Z +B X +C Z +A Z +C Z +C Z +A Y +A Y +C Z +A Y +A X +C Z +A Z +A Z +B Z +A Z +A X +C Z +B Y +A Y +B Y +A Y +C Z +C Z +B X +A Z +B X +B Z +B Z +A Y +C X +A Y +C Z +B Y +A Z +A Z +C Z +A Z +A Z +B Y +C X +B X +A Z +A X +C Z +A Z +B Y +A Z +C Z +C Z +A Z +B X +B Z +A X +A Y +A Y +B Y +B Z +B X +B Z +C X +B Z +C Z +C Z +B X +B Y +B X +B Z +B Z +C Z +A Z +A X +B X +C Z +A Z +B Y +B Y +C X +A Z +B X +A X +C Z +B Y +A Y +B Y +A Y +B Z +C Z +C Z +C Z +B Y +B Y +A Y +C Z +C Y +B Z +A Z +C Z +C Y +B X +B X +A Z +B Y +A Z +B X +A Z +B Y +B Y +C Z +C Z +A Z +B Y +C Z +C Y +C Z +C Z +A Y +B X +C Y +A Y +B X +C Z +C Z +C Z +B Z +B Y +A Z +A Y +A Z +C Z +C Z +B Y +C Z +C Z +A Z +B Z +C Z +A Z +A Z +A Z +A Y +C X +B Y +B Y +A Y +C Z +B Y +B X +B Z +C Z +C Z +A Y +A Z +A Z +B Z +C Z +C Z +B Y +C Z +A Z +C Z +C Z +C X +B X +B Y +C Z +A Z +A Y +C Z +C Z +C Z +A Z +A Y +C Z +A Z +A Y +A Y +C Z +B X +C Z +C X +B Y +A Z +B Y +C Z +B X +A Z +A Y +C Z +A Z +C Z +A Z +C Z +C Z +A Y +A Z +A Z +B Z +A Z +A Z +C Z +A X +A Y +C X +A Z +A Z +B Z +B Y +A Z +C Z +B Z +C Z +A Z +C Z +B X +C Z +B Z +B Z +C Z +B Z +A Z +A Z +C Z +A Z +C X +C Z +A Y +A Z +A X +A Z +B Z +B Z +C Z +C X +A Y +C Z +A Z +A Z +A X +C Z +C Z +C X +B Z +B X +B Z +B Y +C Z +A Z +A Y +A Y +B X +A Y +A Y +C Z +C Z +B Z +A Z +B Z +C Z +A Z +B Y +B Y +C Z +A Z +C Z +A Z +B Y +A Z +C Z +B X +C Z +A Z +C Z +A Y +B Y +A Y +B Z +A Y +C Z +A Z +C Z +B X +B X +B Y +B X +C Z +A X +B Y +B Z +C Z +A Y +C Z +B Z +C Z +A Z +C X +C Z +A Z +A Y +C Z +C Z +B Y +C Z +B Y +C Z +C Z +B Z +A Z +C Z +B Y +B X +A Z +C Z +C Z +A Z +C Z +C Z +B Y +A Z +B X +C Z +B Y +B X +A Z +C Z +A Z +C Z +A Z +C Z +B Y +C Z +A Z +B X +C Z +A Y +A Y +A Z +A Y +A Z +A X +C Z +B X +B Z +C Z +A Z +C X +A Z +A Z +A Z +C Z +A Z +C Z diff --git a/2022/day/2/script.R b/2022/day/2/script.R new file mode 100644 index 0000000..8e983b0 --- /dev/null +++ b/2022/day/2/script.R @@ -0,0 +1,17 @@ +library(aochelpers) +# input <- aoc_input_vector(2, 2022) # uncomment at end, once correct on test input +# also consider aoc_input_data_frame() or aoc_input_matrix(), with view = TRUE + +browseURL("https://adventofcode.com/2022/day/2") +# use datapasta addin to copy in test input from the website +# triple-click in test input box in the puzzle to select, +# then choose appropriate paste format from addin +# comment out once ready to run on full input + +# input <- + +# Part 1 --------------------------------------------------------------------- + + + +# Part 2 --------------------------------------------------------------------- diff --git a/_freeze/2022/day/2/index/execute-results/html.json b/_freeze/2022/day/2/index/execute-results/html.json new file mode 100644 index 0000000..764d154 --- /dev/null +++ b/_freeze/2022/day/2/index/execute-results/html.json @@ -0,0 +1,15 @@ +{ + "hash": "d576ca22b41787348ba9f2aae187a0bf", + "result": { + "engine": "knitr", + "markdown": "---\ntitle: \"2022: Day 2\"\ndate: 2022-12-2\ncategories:\n - TAG_1\n - TAG_2\ndraft: false\n---\n\n\n## Setup\n\n[The original challenge](https://adventofcode.com/2022/day/2)\n\n[My data](input){target=\"_blank\"}\n\n## Part 1\n\n\n::: {.cell}\n\n:::\n\n::: {.cell}\n\n```{.r .cell-code}\nlibrary(aochelpers)\n# other options: aoc_input_data_frame(), aoc_input_matrix()\ninput <- aoc_input_vector(2, 2022)\nhead(input)\n```\n\n::: {.cell-output .cell-output-stdout}\n\n```\n[1] \"A X\" \"B Y\" \"B Y\" \"C X\" \"B X\" \"C Z\"\n```\n\n\n:::\n:::\n\n\n## Part 2\n\n\n##### Session info {.appendix}\n\n
Toggle\n\n\n::: {.cell}\n::: {.cell-output .cell-output-stdout}\n\n```\n─ Session info ───────────────────────────────────────────────────────────────\n setting value\n version R version 4.3.1 (2023-06-16)\n os macOS Sonoma 14.1\n system aarch64, darwin20\n ui X11\n language (EN)\n collate en_US.UTF-8\n ctype en_US.UTF-8\n tz Europe/London\n date 2023-11-24\n pandoc 3.1.1 @ /Applications/RStudio.app/Contents/Resources/app/quarto/bin/tools/ (via rmarkdown)\n quarto 1.4.504 @ /usr/local/bin/quarto\n\n─ Packages ───────────────────────────────────────────────────────────────────\n package * version date (UTC) lib source\n aochelpers * 0.0.0.9000 2023-11-23 [1] local\n sessioninfo * 1.2.2 2021-12-06 [1] CRAN (R 4.3.0)\n\n [1] /Users/ellakaye/Library/R/arm64/4.3/library\n [2] /Library/Frameworks/R.framework/Versions/4.3-arm64/Resources/library\n\n──────────────────────────────────────────────────────────────────────────────\n```\n\n\n:::\n:::\n\n\n
\n\n\n\n\n\n", + "supporting": [], + "filters": [ + "rmarkdown/pagebreak.lua" + ], + "includes": {}, + "engineDependencies": {}, + "preserve": {}, + "postProcess": true + } +} \ No newline at end of file