From 7e76db531a95b0dea853719a3e19692f25e40386 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 22 Nov 2024 06:36:40 +0100 Subject: [PATCH] [Uiua/2022/05] Fix solution --- README.md | 2 +- Uiua/2022/05.ua | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 4609db9..9b6bbf6 100644 --- a/README.md +++ b/README.md @@ -22,7 +22,7 @@ |Mo|Tu|We|Th|Fr|Sa|Su| |-|-|-|-|-|-|-| ||||[**1**](https://adventofcode.com/2022/day/1) [](Rust/2022/01.rs "Rust solution for 2022/01") [](Haskell/2022/01.hs "Haskell solution for 2022/01") [](Python/2022/01.py "Python solution for 2022/01") [](https://uiua.org/pad?src=JnNjCgriipwoLyviipzii5XiiaBAXG4uKcKs4oyVIlxuXG4iLgovK-KGmTPin5ziiqLiio_iirjijZYK "Uiua solution for 2022/01")|[**2**](https://adventofcode.com/2022/day/2) [](Rust/2022/02.rs "Rust solution for 2022/02") [](Haskell/2022/02.hs "Haskell solution for 2022/02") [](Python/2022/02.py "Python solution for 2022/02") [](https://uiua.org/pad?src=JnNjCgril78yMy1AQeKKnCjiipziiqLiiaBAIC4p4omgQFxuLgoK4oipLysg4oqDKOKJoSgrKzHil78zKzLiioMvKyjDlzPiiqLih4wpKSkgKOKJoSgrMSvDlzPil78zKzHiioMvLSjiiqLih4wpKSkK "Uiua solution for 2022/02")|[**3**](https://adventofcode.com/2022/day/3) [](Rust/2022/03.rs "Rust solution for 2022/03") [](Haskell/2022/03.hs "Haskell solution for 2022/03") [](Python/2022/03.py "Python solution for 2022/03") [](https://uiua.org/pad?src=JnNjCgriipzilqHiiaBAXG4uCgpQcmlvIOKGkCArMeKKlzog4oqC4p-c4oy1K0Bh4oehMjYKCuKKgyjihq_iiJ5fM3ziiaHil4co4omh4pah4oavMl_iiJ4pKQriiKkoLytQcmlv4omhKOKKoi_il4co4pa94oq44oiIKSkpCg== "Uiua solution for 2022/03")|[**4**](https://adventofcode.com/2022/day/4) [](Rust/2022/04.rs "Rust solution for 2022/04") [](Haskell/2022/04.hs "Haskell solution for 2022/04") [](Python/2022/04.py "Python solution for 2022/04") [](https://uiua.org/pad?src=JnNjCgriipwo4oqc4ouVwqziiIgiLC0iLiniiaBAXG4uCgriiKkvKyDiioMoCiAg4omhKOKGp-KIqS_iiaQg4oqDKOKKjzFfMiko4oqPM18wKSkKfCDiiaEo4oal4oipKOKJjeKHoTTijY8pIOKKgyjiio8wXzJfM18xKSjiio8yXzBfMV8zKSkKKQo= "Uiua solution for 2022/04")| -|[**5**](https://adventofcode.com/2022/day/5) [](Rust/2022/05.rs "Rust solution for 2022/05") [](Haskell/2022/05.hs "Haskell solution for 2022/05") [](Python/2022/05.py "Python solution for 2022/05") [](https://uiua.org/pad?src=JnNjCgpQYXJzZVN0ZXAgIOKGkCBb4oqT4ouV4oipKC0x4ouVKSDCsCQibW92ZSBfIGZyb20gXyB0byBfIl0KRXhlY1N0ZXBzISDihpAg4oinKOKNnOKKmSjiiKnCsOKWocKw4oqf4oqPKSjiipko4oqCXjAp4oqD4oaY4oaZKcKw4oqC4oiYKQoK4oqT4oqc4oiY4oqcUGFyc2VTdGVwIOKIqeKXhyjiiaBAXG4uKSDCsOKKn-KKnOKWocKs4oyVIlxuXG4iLgo64omhKOKWoeKWveKJoEAgLikg4pa94oavwqTip7ssMF8xXzBfMOKNiSDihpjCrzEK4oqDRXhlY1N0ZXBzIeKImEV4ZWNTdGVwcyHih4wK4oipKCZw4omh4peH4oqiKQo= "Uiua solution for 2022/05")|[**6**](https://adventofcode.com/2022/day/6) [](Rust/2022/06.rs "Rust solution for 2022/06") [](Haskell/2022/06.hs "Haskell solution for 2022/06") [](Python/2022/06.py "Python solution for 2022/06") [](https://uiua.org/pad?src=JnNjCgriiKkoK-KfnOKKl-KfnCjiiaEo4qe74pe0KeKXqykpIDE0LDQK "Uiua solution for 2022/06")|[**7**](https://adventofcode.com/2022/day/7) [](Rust/2022/07.rs "Rust solution for 2022/07") [](Haskell/2022/07.hs "Haskell solution for 2022/07") [](Python/2022/07.py "Python solution for 2022/07")|[**8**](https://adventofcode.com/2022/day/8) [](Rust/2022/08.rs "Rust solution for 2022/08") [](Haskell/2022/08.hs "Haskell solution for 2022/08") [](Python/2022/08.py "Python solution for 2022/08")|[**9**](https://adventofcode.com/2022/day/9) [](Rust/2022/09.rs "Rust solution for 2022/09") [](Haskell/2022/09.hs "Haskell solution for 2022/09") [](Python/2022/09.py "Python solution for 2022/09")|[**10**](https://adventofcode.com/2022/day/10) [](Rust/2022/10.rs "Rust solution for 2022/10") [](Python/2022/10.py "Python solution for 2022/10")|[**11**](https://adventofcode.com/2022/day/11) [](Rust/2022/11.rs "Rust solution for 2022/11") [](Python/2022/11.py "Python solution for 2022/11")| +|[**5**](https://adventofcode.com/2022/day/5) [](Rust/2022/05.rs "Rust solution for 2022/05") [](Haskell/2022/05.hs "Haskell solution for 2022/05") [](Python/2022/05.py "Python solution for 2022/05") [](https://uiua.org/pad?src=JnNjCgpQYXJzZVN0ZXAgIOKGkCBb4oqT4ouV4oipKC0x4ouVKSDCsCQibW92ZSBfIGZyb20gXyB0byBfIl0KRXhlY1N0ZXBzISDihpAg4oinKOKNnCjCsHviipniiJh94oqPKSjiipko4oqCXjAp4oqD4oaY4oaZOuKKmTop4oqZOjrCsOKKgikKCuKKk-KKnOKImOKKnFBhcnNlU3RlcCDiiKnil4co4omgQFxuLikgwrDiip_iipzilqHCrOKMlSJcblxuIi4KOuKJoSjilqHilr3iiaBAIC4pIOKWveKGr8Kk4qe7LDBfMV8wXzDijYkg4oaYwq8xCuKKg0V4ZWNTdGVwcyHiiJhFeGVjU3RlcHMh4oeMCuKIqSgmcOKJoeKXh-KKoikK "Uiua solution for 2022/05")|[**6**](https://adventofcode.com/2022/day/6) [](Rust/2022/06.rs "Rust solution for 2022/06") [](Haskell/2022/06.hs "Haskell solution for 2022/06") [](Python/2022/06.py "Python solution for 2022/06") [](https://uiua.org/pad?src=JnNjCgriiKkoK-KfnOKKl-KfnCjiiaEo4qe74pe0KeKXqykpIDE0LDQK "Uiua solution for 2022/06")|[**7**](https://adventofcode.com/2022/day/7) [](Rust/2022/07.rs "Rust solution for 2022/07") [](Haskell/2022/07.hs "Haskell solution for 2022/07") [](Python/2022/07.py "Python solution for 2022/07")|[**8**](https://adventofcode.com/2022/day/8) [](Rust/2022/08.rs "Rust solution for 2022/08") [](Haskell/2022/08.hs "Haskell solution for 2022/08") [](Python/2022/08.py "Python solution for 2022/08")|[**9**](https://adventofcode.com/2022/day/9) [](Rust/2022/09.rs "Rust solution for 2022/09") [](Haskell/2022/09.hs "Haskell solution for 2022/09") [](Python/2022/09.py "Python solution for 2022/09")|[**10**](https://adventofcode.com/2022/day/10) [](Rust/2022/10.rs "Rust solution for 2022/10") [](Python/2022/10.py "Python solution for 2022/10")|[**11**](https://adventofcode.com/2022/day/11) [](Rust/2022/11.rs "Rust solution for 2022/11") [](Python/2022/11.py "Python solution for 2022/11")| |[**12**](https://adventofcode.com/2022/day/12) [](Rust/2022/12.rs "Rust solution for 2022/12") [](Python/2022/12.py "Python solution for 2022/12")|[**13**](https://adventofcode.com/2022/day/13) [](Rust/2022/13.rs "Rust solution for 2022/13") [](Python/2022/13.py "Python solution for 2022/13")|[**14**](https://adventofcode.com/2022/day/14) [](Rust/2022/14.rs "Rust solution for 2022/14") [](Python/2022/14.py "Python solution for 2022/14")|[**15**](https://adventofcode.com/2022/day/15) [](Rust/2022/15.rs "Rust solution for 2022/15") [](Python/2022/15.py "Python solution for 2022/15")|[**16**](https://adventofcode.com/2022/day/16) [](Rust/2022/16.rs "Rust solution for 2022/16") [](Python/2022/16.py "Python solution for 2022/16")|[**17**](https://adventofcode.com/2022/day/17) [](Rust/2022/17.rs "Rust solution for 2022/17") [](Python/2022/17.py "Python solution for 2022/17")|[**18**](https://adventofcode.com/2022/day/18) [](Rust/2022/18.rs "Rust solution for 2022/18") [](Python/2022/18.py "Python solution for 2022/18")| |[**19**](https://adventofcode.com/2022/day/19) [](Rust/2022/19.rs "Rust solution for 2022/19")|[**20**](https://adventofcode.com/2022/day/20) [](Rust/2022/20.rs "Rust solution for 2022/20")|[**21**](https://adventofcode.com/2022/day/21) [](Rust/2022/21.rs "Rust solution for 2022/21")|[**22**](https://adventofcode.com/2022/day/22) [](Rust/2022/22.rs "Rust solution for 2022/22")|[**23**](https://adventofcode.com/2022/day/23) [](Rust/2022/23.rs "Rust solution for 2022/23")|[**24**](https://adventofcode.com/2022/day/24) [](Rust/2022/24.rs "Rust solution for 2022/24")|[**25**](https://adventofcode.com/2022/day/25) [](Rust/2022/25.rs "Rust solution for 2022/25") [](https://uiua.org/pad?src=JnNjCgpEaWdpdHMgICAg4oaQICI9LTAxMiIKVG9TbmFmdSAgIOKGkCDiio_iiplEaWdpdHMgW-KXjOKNoijijIriioPDt-KXvzUrMnw-MCldCkZyb21TbmFmdSDihpAg4oinKCvDlzU6KeKKmTAgLTLiipfiiplEaWdpdHMKCiZwIFRvU25hZnUgLysg4oqcRnJvbVNuYWZ14omgQFxuLgo= "Uiua solution for 2022/25")| |26|27|28|29|30|31|| diff --git a/Uiua/2022/05.ua b/Uiua/2022/05.ua index bcd073f..07a2f98 100644 --- a/Uiua/2022/05.ua +++ b/Uiua/2022/05.ua @@ -1,7 +1,7 @@ &fras ⊢⇌ &args ParseStep ← [⊓⋕∩(-1⋕) °$"move _ from _ to _"] -ExecSteps! ← ∧(⍜⊙(∩°□°⊟⊏)(⊙(⊂^0)⊃↘↙)°⊂∘) +ExecSteps! ← ∧(⍜(°{⊙∘}⊏)(⊙(⊂^0)⊃↘↙:⊙:)⊙::°⊂) ⊓⊜∘⊜ParseStep ∩◇(≠@\n.) °⊟⊜□¬⌕"\n\n". :≡(□▽≠@ .) ▽↯¤⧻,0_1_0_0⍉ ↘¯1