Skip to content

Commit

Permalink
[Uiua/2021/25] Add solution
Browse files Browse the repository at this point in the history
  • Loading branch information
Defelo committed Nov 26, 2024
1 parent 15e5fce commit e7f3461
Show file tree
Hide file tree
Showing 2 changed files with 10 additions and 2 deletions.
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,13 +27,13 @@
|[**19**](https://adventofcode.com/2022/day/19) [<img height=12 src=".assets/rs.svg">](Rust/2022/19.rs "Rust solution for 2022/19")|[**20**](https://adventofcode.com/2022/day/20) [<img height=12 src=".assets/rs.svg">](Rust/2022/20.rs "Rust solution for 2022/20")|[**21**](https://adventofcode.com/2022/day/21) [<img height=12 src=".assets/rs.svg">](Rust/2022/21.rs "Rust solution for 2022/21")|[**22**](https://adventofcode.com/2022/day/22) [<img height=12 src=".assets/rs.svg">](Rust/2022/22.rs "Rust solution for 2022/22")|[**23**](https://adventofcode.com/2022/day/23) [<img height=12 src=".assets/rs.svg">](Rust/2022/23.rs "Rust solution for 2022/23")|[**24**](https://adventofcode.com/2022/day/24) [<img height=12 src=".assets/rs.svg">](Rust/2022/24.rs "Rust solution for 2022/24")|[**25**](https://adventofcode.com/2022/day/25) [<img height=12 src=".assets/rs.svg">](Rust/2022/25.rs "Rust solution for 2022/25") [<img height=12 src=".assets/ua.png">](https://uiua.org/pad?src=JnNjCgpEaWdpdHMgICAg4oaQICI9LTAxMiIKVG9TbmFmdSAgIOKGkCDiio_iiplEaWdpdHMgW-KXjOKNoijijIriioPDt-KXvzUrMnw-MCldCkZyb21TbmFmdSDihpAg4oinKCvDlzU6KeKKmTAgLTLiipfiiplEaWdpdHMKCiZwIFRvU25hZnUgLysg4oqcRnJvbVNuYWZ14omgQFxuLgo= "Uiua solution for 2022/25")|
|26|27|28|29|30|31||

## [2021](https://adventofcode.com/2021) ([<img height=18 src=".assets/rs.svg"> Rust](Rust/2021): 25/25 | [<img height=18 src=".assets/py.svg"> Python](Python/2021): 25/25 | [<img height=18 src=".assets/apl.svg"> APL](APL/2021): 17/25 | [<img height=18 src=".assets/ua.png"> Uiua](Uiua/2021): 3/25)
## [2021](https://adventofcode.com/2021) ([<img height=18 src=".assets/rs.svg"> Rust](Rust/2021): 25/25 | [<img height=18 src=".assets/py.svg"> Python](Python/2021): 25/25 | [<img height=18 src=".assets/apl.svg"> APL](APL/2021): 17/25 | [<img height=18 src=".assets/ua.png"> Uiua](Uiua/2021): 4/25)
|Mo|Tu|We|Th|Fr|Sa|Su|
|-|-|-|-|-|-|-|
|||[**1**](https://adventofcode.com/2021/day/1) [<img height=12 src=".assets/rs.svg">](Rust/2021/01.rs "Rust solution for 2021/01") [<img height=12 src=".assets/py.svg">](Python/2021/01.py "Python solution for 2021/01") [<img height=12 src=".assets/apl.svg">](APL/2021/01.apl "APL solution for 2021/01") [<img height=12 src=".assets/ua.png">](https://uiua.org/pad?src=JnNjCgriipzii5XiiaBAXG4uCuKIqSgvK-KJoS8-4perMiniiaEvK-KXqzMuCg== "Uiua solution for 2021/01")|[**2**](https://adventofcode.com/2021/day/2) [<img height=12 src=".assets/rs.svg">](Rust/2021/02.rs "Rust solution for 2021/02") [<img height=12 src=".assets/py.svg">](Python/2021/02.py "Python solution for 2021/02") [<img height=12 src=".assets/apl.svg">](APL/2021/02.apl "APL solution for 2021/02") [<img height=12 src=".assets/ua.png">](https://uiua.org/pad?src=JnNjCgriipwo4oqT4oqi4ouVwrAkIl8gXyIp4omgQFxuLgotMeKKl-KKmSJ1ZmQiCgriiKnDl-KfnDriioMoLyvDlz0wfC8rw5fDlz0wOuKXoShcK8OXKXwvK8OXKQo= "Uiua solution for 2021/02")|[**3**](https://adventofcode.com/2021/day/3) [<img height=12 src=".assets/rs.svg">](Rust/2021/03.rs "Rust solution for 2021/03") [<img height=12 src=".assets/py.svg">](Python/2021/03.py "Python solution for 2021/03") [<img height=12 src=".assets/apl.svg">](APL/2021/03.apl "APL solution for 2021/03") [<img height=12 src=".assets/ua.png">](https://uiua.org/pad?src=JnNjCgriipziiaHii5XiiaBAXG4uCgpCaXQgICAgIOKGkCDiiaTDlzIvK-KfnOKnuwpGaWx0ZXIhIOKGkCDilr09XjDiirhCaXTiirjiiaHiio8KUmVkdWNlISDihpAg4oqi4peM4o2iKCsx4p-cRmlsdGVyIV4wfD4x4qe74peMKTAKCkEg4oaQIMOX4oipwrDii6_in5zCrOKHjEJpdApCIOKGkCDDl-KIqSjCsOKLr-KHjCniioNSZWR1Y2UhwqxSZWR1Y2Uh4oiYCuKKg0IgQQo= "Uiua solution for 2021/03")|[**4**](https://adventofcode.com/2021/day/4) [<img height=12 src=".assets/rs.svg">](Rust/2021/04.rs "Rust solution for 2021/04") [<img height=12 src=".assets/py.svg">](Python/2021/04.py "Python solution for 2021/04") [<img height=12 src=".assets/apl.svg">](APL/2021/04.apl "APL solution for 2021/04")|[**5**](https://adventofcode.com/2021/day/5) [<img height=12 src=".assets/rs.svg">](Rust/2021/05.rs "Rust solution for 2021/05") [<img height=12 src=".assets/py.svg">](Python/2021/05.py "Python solution for 2021/05") [<img height=12 src=".assets/apl.svg">](APL/2021/05.apl "APL solution for 2021/05")|
|[**6**](https://adventofcode.com/2021/day/6) [<img height=12 src=".assets/rs.svg">](Rust/2021/06.rs "Rust solution for 2021/06") [<img height=12 src=".assets/py.svg">](Python/2021/06.py "Python solution for 2021/06") [<img height=12 src=".assets/apl.svg">](APL/2021/06.apl "APL solution for 2021/06")|[**7**](https://adventofcode.com/2021/day/7) [<img height=12 src=".assets/rs.svg">](Rust/2021/07.rs "Rust solution for 2021/07") [<img height=12 src=".assets/py.svg">](Python/2021/07.py "Python solution for 2021/07") [<img height=12 src=".assets/apl.svg">](APL/2021/07.apl "APL solution for 2021/07")|[**8**](https://adventofcode.com/2021/day/8) [<img height=12 src=".assets/rs.svg">](Rust/2021/08.rs "Rust solution for 2021/08") [<img height=12 src=".assets/py.svg">](Python/2021/08.py "Python solution for 2021/08") [<img height=12 src=".assets/apl.svg">](APL/2021/08.apl "APL solution for 2021/08")|[**9**](https://adventofcode.com/2021/day/9) [<img height=12 src=".assets/rs.svg">](Rust/2021/09.rs "Rust solution for 2021/09") [<img height=12 src=".assets/py.svg">](Python/2021/09.py "Python solution for 2021/09") [<img height=12 src=".assets/apl.svg">](APL/2021/09.apl "APL solution for 2021/09")|[**10**](https://adventofcode.com/2021/day/10) [<img height=12 src=".assets/rs.svg">](Rust/2021/10.rs "Rust solution for 2021/10") [<img height=12 src=".assets/py.svg">](Python/2021/10.py "Python solution for 2021/10") [<img height=12 src=".assets/apl.svg">](APL/2021/10.apl "APL solution for 2021/10")|[**11**](https://adventofcode.com/2021/day/11) [<img height=12 src=".assets/rs.svg">](Rust/2021/11.rs "Rust solution for 2021/11") [<img height=12 src=".assets/py.svg">](Python/2021/11.py "Python solution for 2021/11") [<img height=12 src=".assets/apl.svg">](APL/2021/11.apl "APL solution for 2021/11")|[**12**](https://adventofcode.com/2021/day/12) [<img height=12 src=".assets/rs.svg">](Rust/2021/12.rs "Rust solution for 2021/12") [<img height=12 src=".assets/py.svg">](Python/2021/12.py "Python solution for 2021/12") [<img height=12 src=".assets/apl.svg">](APL/2021/12.apl "APL solution for 2021/12")|
|[**13**](https://adventofcode.com/2021/day/13) [<img height=12 src=".assets/rs.svg">](Rust/2021/13.rs "Rust solution for 2021/13") [<img height=12 src=".assets/py.svg">](Python/2021/13.py "Python solution for 2021/13") [<img height=12 src=".assets/apl.svg">](APL/2021/13.apl "APL solution for 2021/13")|[**14**](https://adventofcode.com/2021/day/14) [<img height=12 src=".assets/rs.svg">](Rust/2021/14.rs "Rust solution for 2021/14") [<img height=12 src=".assets/py.svg">](Python/2021/14.py "Python solution for 2021/14") [<img height=12 src=".assets/apl.svg">](APL/2021/14.apl "APL solution for 2021/14")|[**15**](https://adventofcode.com/2021/day/15) [<img height=12 src=".assets/rs.svg">](Rust/2021/15.rs "Rust solution for 2021/15") [<img height=12 src=".assets/py.svg">](Python/2021/15.py "Python solution for 2021/15") [<img height=12 src=".assets/apl.svg">](APL/2021/15.apl "APL solution for 2021/15")|[**16**](https://adventofcode.com/2021/day/16) [<img height=12 src=".assets/rs.svg">](Rust/2021/16.rs "Rust solution for 2021/16") [<img height=12 src=".assets/py.svg">](Python/2021/16.py "Python solution for 2021/16") [<img height=12 src=".assets/apl.svg">](APL/2021/16.apl "APL solution for 2021/16")|[**17**](https://adventofcode.com/2021/day/17) [<img height=12 src=".assets/rs.svg">](Rust/2021/17.rs "Rust solution for 2021/17") [<img height=12 src=".assets/py.svg">](Python/2021/17.py "Python solution for 2021/17") [<img height=12 src=".assets/apl.svg">](APL/2021/17.apl "APL solution for 2021/17")|[**18**](https://adventofcode.com/2021/day/18) [<img height=12 src=".assets/rs.svg">](Rust/2021/18.rs "Rust solution for 2021/18") [<img height=12 src=".assets/py.svg">](Python/2021/18.py "Python solution for 2021/18")|[**19**](https://adventofcode.com/2021/day/19) [<img height=12 src=".assets/rs.svg">](Rust/2021/19.rs "Rust solution for 2021/19") [<img height=12 src=".assets/py.svg">](Python/2021/19.py "Python solution for 2021/19")|
|[**20**](https://adventofcode.com/2021/day/20) [<img height=12 src=".assets/rs.svg">](Rust/2021/20.rs "Rust solution for 2021/20") [<img height=12 src=".assets/py.svg">](Python/2021/20.py "Python solution for 2021/20")|[**21**](https://adventofcode.com/2021/day/21) [<img height=12 src=".assets/rs.svg">](Rust/2021/21.rs "Rust solution for 2021/21") [<img height=12 src=".assets/py.svg">](Python/2021/21.py "Python solution for 2021/21")|[**22**](https://adventofcode.com/2021/day/22) [<img height=12 src=".assets/rs.svg">](Rust/2021/22.rs "Rust solution for 2021/22") [<img height=12 src=".assets/py.svg">](Python/2021/22.py "Python solution for 2021/22")|[**23**](https://adventofcode.com/2021/day/23) [<img height=12 src=".assets/rs.svg">](Rust/2021/23.rs "Rust solution for 2021/23") [<img height=12 src=".assets/py.svg">](Python/2021/23.py "Python solution for 2021/23")|[**24**](https://adventofcode.com/2021/day/24) [<img height=12 src=".assets/rs.svg">](Rust/2021/24.rs "Rust solution for 2021/24") [<img height=12 src=".assets/py.svg">](Python/2021/24.py "Python solution for 2021/24")|[**25**](https://adventofcode.com/2021/day/25) [<img height=12 src=".assets/rs.svg">](Rust/2021/25.rs "Rust solution for 2021/25") [<img height=12 src=".assets/py.svg">](Python/2021/25.py "Python solution for 2021/25")|26|
|[**20**](https://adventofcode.com/2021/day/20) [<img height=12 src=".assets/rs.svg">](Rust/2021/20.rs "Rust solution for 2021/20") [<img height=12 src=".assets/py.svg">](Python/2021/20.py "Python solution for 2021/20")|[**21**](https://adventofcode.com/2021/day/21) [<img height=12 src=".assets/rs.svg">](Rust/2021/21.rs "Rust solution for 2021/21") [<img height=12 src=".assets/py.svg">](Python/2021/21.py "Python solution for 2021/21")|[**22**](https://adventofcode.com/2021/day/22) [<img height=12 src=".assets/rs.svg">](Rust/2021/22.rs "Rust solution for 2021/22") [<img height=12 src=".assets/py.svg">](Python/2021/22.py "Python solution for 2021/22")|[**23**](https://adventofcode.com/2021/day/23) [<img height=12 src=".assets/rs.svg">](Rust/2021/23.rs "Rust solution for 2021/23") [<img height=12 src=".assets/py.svg">](Python/2021/23.py "Python solution for 2021/23")|[**24**](https://adventofcode.com/2021/day/24) [<img height=12 src=".assets/rs.svg">](Rust/2021/24.rs "Rust solution for 2021/24") [<img height=12 src=".assets/py.svg">](Python/2021/24.py "Python solution for 2021/24")|[**25**](https://adventofcode.com/2021/day/25) [<img height=12 src=".assets/rs.svg">](Rust/2021/25.rs "Rust solution for 2021/25") [<img height=12 src=".assets/py.svg">](Python/2021/25.py "Python solution for 2021/25") [<img height=12 src=".assets/ua.png">](https://uiua.org/pad?src=JnNjCgriipziiJjiiaBAXG4uCgpNb3Zl4oC8IOKGkCDiqKwo4oiYfEAufF4xKSvDlzLijZxeMOKGu-KCi-KCgS7Dl-KKuOKKgyg9XjF84o2cXjDihrvigoE9QC4pClN0ZXAgIOKGkCBNb3Zl4oC84oiYQHYgTW92ZeKAvOKNiUA-Cgriipnii4Xil4zijaIoKzHiipko4oq4U3RlcHzil4wpfMKs4omN4peMKTHiirhTdGVwCg== "Uiua solution for 2021/25")|26|
|27|28|29|30|31|||

## [2020](https://adventofcode.com/2020) ([<img height=18 src=".assets/py.svg"> Python](Python/2020): 25/25 | [<img height=18 src=".assets/rs.svg"> Rust](Rust/2020): 10/25 | [<img height=18 src=".assets/ua.png"> Uiua](Uiua/2020): 3/25)
Expand Down
8 changes: 8 additions & 0 deletions Uiua/2021/25.ua
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
&fras ⊣ &args

⊜∘≠@\n.

Move‼ ← ⨬(∘|@.|^1)+×2⍜^0↻₋₁.×⊸⊃(=^1|⍜^0↻₁=@.)
Step ← Move‼∘@v Move‼⍉@>

⊙⋅◌⍢(+1⊙(⊸Step|◌)|¬≍◌)1⊸Step

0 comments on commit e7f3461

Please sign in to comment.