Read in the puzzle input, or other file, as a matrix, one row per line, by
default one character per column. It assumes that the file is stored in the
directory "./YYYY/day/DD"
, where YYYY
and DD
are the values of year
and day
. By default, the file name is "input"
. This file will exist in
this location if the post was created using aoc_new_day()
. The initial
reading is done by readLines()
.
Usage
aoc_input_matrix(
day,
year = NULL,
file = "input",
mode = c("character", "numeric"),
split = "",
view = FALSE
)
Arguments
- day
An integer between 1 and 25
- year
An integer representing the year, from 2015 to the current year. Defaults to the current year.
- file
Character string. The name of a file that exists in the directory
"./YYYY/day/DD"
, whereYYYY
andDD
are the values ofyear
andday
. Defaults to"input"
.- mode
Character string. One of 'character' or 'numeric'. Default is 'character'.
- split
character. The string to split the input on. Default is
""
, i.e. one character per column- view
logical. If
TRUE
, callsutils::View()
to view the returned input. Default isFALSE