Skip to content

Instantly share code, notes, and snippets.

View HannesOberreiter's full-sized avatar

Hannes HannesOberreiter

View GitHub Profile
@HannesOberreiter
HannesOberreiter / 07.R
Created December 7, 2020 22:27
Day 07 of Pain
library(tidyverse)
a <- read_lines("07.txt")
a <- str_remove_all(a, "(bags?)|(\\.)|(\\s)") %>%
as_tibble() %>%
separate(., value, c("outer", "bags"), sep = "contain") %>%
separate_rows(., bags, sep = ",") %>%
extract(., bags, c("number", "inner"), regex ="([1-9])([a-z]+)", convert = T) %>%
replace_na(list(number = 0, inner = "none"))