R/11-2.R

Defines functions simulate_octopus2

Documented in simulate_octopus2

#' @rdname day11
#' @export
#'
simulate_octopus2 <- function(octopus) {
  count <- 1
  # What is the first step during which all octopuses flash?
  while (sum(octopus) != 0) {
    # cat("\r", count)
    data <- timestep(octopus)
    octopus <- data$octopus
    count <- count + 1
  }
  count
}
soniamitchell/adventofcode documentation built on Jan. 8, 2022, 9:33 a.m.