AoC 2022, day 5

Run Settings
LanguageRaku
Language Version
Run Command
my ($stacks, $actions) = $*IN.slurp.split("\n\n");
my @stacks = $stacks.lines;
my \width = @stacks.pop.comb(/\d+/).elems;
my @S1 = [] xx (width + 1);
for @stacks».comb -> @L {
my @a = @L[1, 5 ... width * 4 - 1];
for ^width -> \j {
@S1[j+1].push(@a[j]) unless @a[j] eq ' ';
}
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Editor Settings
Theme
Key bindings
Full width
Lines