Untitled

Run Settings
LanguageRaku
Language Version
Run Command
my @lines = $*IN.lines();
my @board = @lines[0].comb.grep(/'#'|'.'/);
my %transform = @lines[2..*]».split(' => ').flat;
sub sum(@board, $offset) {
# ex. @board = (. . # . . . # . . . . # …)
@board.pairs # → (0 => ., 1 => ., 2 => #, 3 => ., …)
.grep(*.value eq '#') # → (2 => #, 6 => #, 11 => #, …)
.map(*.key - $offset) # → (4, 8, 13, …) assuming $offset = -2
.sum
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Editor Settings
Theme
Key bindings
Full width
Lines