From 708658afdc08aa8c3cab91c3ab29843a423f8000 Mon Sep 17 00:00:00 2001 From: Defelo Date: Fri, 3 Nov 2023 10:09:22 +0100 Subject: [PATCH] [Uiua/2022/25] Add solution --- README.md | 4 ++-- Uiua/2022/25.ua | 6 ++++++ 2 files changed, 8 insertions(+), 2 deletions(-) create mode 100644 Uiua/2022/25.ua diff --git a/README.md b/README.md index 1697a0f..697921f 100644 --- a/README.md +++ b/README.md @@ -1,13 +1,13 @@ # AdventOfCode [Advent of Code](https://adventofcode.com/) solutions in [ Rust](Rust), [ Haskell](Haskell), [ Python](Python), [ APL](APL) and [ Uiua](Uiua) -## [2022](https://adventofcode.com/2022) ([ Rust](Rust/2022): 25/25 | [ Python](Python/2022): 18/25 | [ Haskell](Haskell/2022): 9/25 | [ Uiua](Uiua/2022): 6/25) +## [2022](https://adventofcode.com/2022) ([ Rust](Rust/2022): 25/25 | [ Python](Python/2022): 18/25 | [ Haskell](Haskell/2022): 9/25 | [ Uiua](Uiua/2022): 7/25) |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") [](Uiua/2022/01.ua "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") [](Uiua/2022/02.ua "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") [](Uiua/2022/03.ua "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") [](Uiua/2022/04.ua "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") [](Uiua/2022/05.ua "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") [](Uiua/2022/06.ua "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")| +|[**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") [](Uiua/2022/25.ua "Uiua solution for 2022/25")| |26|27|28|29|30|31|| ## [2021](https://adventofcode.com/2021) ([ Rust](Rust/2021): 25/25 | [ Python](Python/2021): 25/25 | [ APL](APL/2021): 17/25 | [ Uiua](Uiua/2021): 1/25) diff --git a/Uiua/2022/25.ua b/Uiua/2022/25.ua new file mode 100644 index 0000000..dd1f49d --- /dev/null +++ b/Uiua/2022/25.ua @@ -0,0 +1,6 @@ +&i "lib.ua" "Load" + +⊜□≠@\n. + +/+≡(/+×ⁿ∶5⇌⇡⧻.-2⊗∶"=-012"⊔) +&p ;⍥(⌊÷5⊙⊂∶⊏∶"=-012"◿5.+2 ⎋=0.)∞ ∶""