AoC 2022, day 13

Run Settings
LanguageRaku
Language Version
Run Command
use MONKEY-SEE-NO-EVAL;
multi compare(UInt:D \a, UInt:D \b) { a <=> b }
multi compare(UInt:D \a, @B) { compare([a], @B) }
multi compare(@A, UInt:D \b) { compare(@A, [b]) }
multi compare(@A, @B --> Order:D) {
return +@B == 0 ?? Order::Same !! Order::Less if +@A == 0;
return Order::More if +@B == 0;
compare(@A[0], @B[0]) or compare(@A.tail(*-1), @B.tail(*-1))
}
 
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
Editor Settings
Theme
Key bindings
Full width
Lines