Data update

This commit is contained in:
Ingy döt Net 2024-07-13 15:19:22 -07:00
parent 29a5eea0d4
commit 5c1bb7bfa9
2011 changed files with 35081 additions and 3229 deletions

View file

@ -0,0 +1,10 @@
# Run Length Encoding and Decoding
"WWWWWWWWWWWWBWWWWWWWWWWWWBBBWWWWWWWWWWWWWWWWWWWWWWWWBWWWWWWWWWWWWWW"
Split ← ⇌∧(:⊃(⊂□↙)↘)≡/-◫2⊂¯1⊙⊙{} # Use the indexes to cut the string.
Rle ← setinv(
/◇⊂⊜(□⊂⊃(°⋕⧻|⊢))+1⊛.
| ∧(⊂/⊂↯⋕◇⊃↘↙¯1):Split⊚≥@A.
)
&p⨬("oops"|"good")≍&p.°Rle&p.⊸Rle&p.