this repo has no description

Fix 2023D3

hauleth.dev 6cf9b5f0 f395887e

verified
Changed files
+51 -51
2023
+51 -51
2023/day03.livemd
···
```
%{
-
{77, 129} => {#Reference<0.407999657.1149239297.248024>, 581},
-
{120, 47} => {#Reference<0.407999657.1149239297.247329>, 894},
-
{4, 5} => {#Reference<0.407999657.1149239297.246955>, 229},
-
{78, 98} => {#Reference<0.407999657.1149239297.247762>, 245},
-
{29, 25} => {#Reference<0.407999657.1149239297.247129>, 7},
-
{4, 81} => {#Reference<0.407999657.1149239297.247606>, 135},
-
{121, 77} => {#Reference<0.407999657.1149239297.247578>, 762},
-
{119, 60} => {#Reference<0.407999657.1149239297.247435>, 292},
-
{111, 108} => {#Reference<0.407999657.1149239297.247847>, 175},
-
{78, 75} => {#Reference<0.407999657.1149239297.247560>, 497},
-
{58, 84} => {#Reference<0.407999657.1149239297.247637>, 572},
-
{58, 33} => {#Reference<0.407999657.1149239297.247193>, 687},
-
{13, 55} => {#Reference<0.407999657.1149239297.247390>, 764},
-
{91, 38} => {#Reference<0.407999657.1149239297.247245>, 846},
-
{9, 58} => {#Reference<0.407999657.1149239297.247412>, 960},
-
{25, 87} => {#Reference<0.407999657.1149239297.247662>, 60},
-
{21, 97} => {#Reference<0.407999657.1149239297.247751>, 721},
-
{126, 48} => {#Reference<0.407999657.1149239297.247338>, 993},
-
{26, 82} => {#Reference<0.407999657.1149239297.247618>, 180},
-
{22, 36} => {#Reference<0.407999657.1149239297.247219>, 62},
-
{79, 81} => {#Reference<0.407999657.1149239297.247611>, 797},
-
{65, 55} => {#Reference<0.407999657.1149239297.247392>, 856},
-
{99, 39} => {#Reference<0.407999657.1149239297.247254>, 756},
-
{52, 42} => {#Reference<0.407999657.1149239297.247279>, 180},
-
{120, 77} => {#Reference<0.407999657.1149239297.247578>, 762},
-
{133, 57} => {#Reference<0.407999657.1149239297.247411>, 765},
-
{68, 81} => {#Reference<0.407999657.1149239297.247610>, 46},
-
{22, 103} => {#Reference<0.407999657.1149239297.247802>, 361},
-
{44, 93} => {#Reference<0.407999657.1149239297.247721>, 65},
-
{87, 32} => {#Reference<0.407999657.1149239297.247185>, 110},
-
{81, 37} => {#Reference<0.407999657.1149239297.247235>, 382},
-
{111, 25} => {#Reference<0.407999657.1149239297.247133>, 275},
-
{98, 0} => {#Reference<0.407999657.1149239297.246916>, 6},
-
{110, 80} => {#Reference<0.407999657.1149239297.247604>, 591},
-
{19, 138} => {#Reference<0.407999657.1149239297.248100>, 86},
-
{88, 62} => {#Reference<0.407999657.1149239297.247449>, 673},
-
{37, 15} => {#Reference<0.407999657.1149239297.247044>, 952},
-
{65, 44} => {#Reference<0.407999657.1149239297.247300>, 912},
-
{28, 20} => {#Reference<0.407999657.1149239297.247083>, 397},
-
{10, 32} => {#Reference<0.407999657.1149239297.247183>, 522},
-
{101, 87} => {#Reference<0.407999657.1149239297.247671>, 937},
-
{87, 2} => {#Reference<0.407999657.1149239297.246931>, 890},
-
{46, 108} => {#Reference<0.407999657.1149239297.247844>, 281},
-
{82, 139} => {#Reference<0.407999657.1149239297.248112>, 780},
-
{137, 104} => {#Reference<0.407999657.1149239297.247823>, 780},
-
{82, 100} => {#Reference<0.407999657.1149239297.247779>, 710},
-
{127, 130} => {#Reference<0.407999657.1149239297.248037>, 737},
-
{45, 130} => {#Reference<0.407999657.1149239297.248031>, 238},
-
{70, ...} => {#Reference<0.407999657.1149239297.247481>, ...},
+
{77, 129} => {#Reference<0.209765579.1433141249.123990>, 581},
+
{120, 47} => {#Reference<0.209765579.1433141249.123295>, 894},
+
{4, 5} => {#Reference<0.209765579.1433141249.122921>, 229},
+
{78, 98} => {#Reference<0.209765579.1433141249.123728>, 245},
+
{29, 25} => {#Reference<0.209765579.1433141249.123095>, 7},
+
{4, 81} => {#Reference<0.209765579.1433141249.123572>, 135},
+
{121, 77} => {#Reference<0.209765579.1433141249.123544>, 762},
+
{119, 60} => {#Reference<0.209765579.1433141249.123401>, 292},
+
{111, 108} => {#Reference<0.209765579.1433141249.123813>, 175},
+
{78, 75} => {#Reference<0.209765579.1433141249.123526>, 497},
+
{58, 84} => {#Reference<0.209765579.1433141249.123603>, 572},
+
{58, 33} => {#Reference<0.209765579.1433141249.123159>, 687},
+
{13, 55} => {#Reference<0.209765579.1433141249.123356>, 764},
+
{91, 38} => {#Reference<0.209765579.1433141249.123211>, 846},
+
{9, 58} => {#Reference<0.209765579.1433141249.123378>, 960},
+
{25, 87} => {#Reference<0.209765579.1433141249.123628>, 60},
+
{21, 97} => {#Reference<0.209765579.1433141249.123717>, 721},
+
{126, 48} => {#Reference<0.209765579.1433141249.123304>, 993},
+
{26, 82} => {#Reference<0.209765579.1433141249.123584>, 180},
+
{22, 36} => {#Reference<0.209765579.1433141249.123185>, 62},
+
{79, 81} => {#Reference<0.209765579.1433141249.123577>, 797},
+
{65, 55} => {#Reference<0.209765579.1433141249.123358>, 856},
+
{99, 39} => {#Reference<0.209765579.1433141249.123220>, 756},
+
{52, 42} => {#Reference<0.209765579.1433141249.123245>, 180},
+
{120, 77} => {#Reference<0.209765579.1433141249.123544>, 762},
+
{133, 57} => {#Reference<0.209765579.1433141249.123377>, 765},
+
{68, 81} => {#Reference<0.209765579.1433141249.123576>, 46},
+
{22, 103} => {#Reference<0.209765579.1433141249.123768>, 361},
+
{44, 93} => {#Reference<0.209765579.1433141249.123687>, 65},
+
{87, 32} => {#Reference<0.209765579.1433141249.123151>, 110},
+
{81, 37} => {#Reference<0.209765579.1433141249.123201>, 382},
+
{111, 25} => {#Reference<0.209765579.1433141249.123099>, 275},
+
{98, 0} => {#Reference<0.209765579.1433141249.122882>, 6},
+
{110, 80} => {#Reference<0.209765579.1433141249.123570>, 591},
+
{19, 138} => {#Reference<0.209765579.1433141249.124066>, 86},
+
{88, 62} => {#Reference<0.209765579.1433141249.123415>, 673},
+
{37, 15} => {#Reference<0.209765579.1433141249.123010>, 952},
+
{65, 44} => {#Reference<0.209765579.1433141249.123266>, 912},
+
{28, 20} => {#Reference<0.209765579.1433141249.123049>, 397},
+
{10, 32} => {#Reference<0.209765579.1433141249.123149>, 522},
+
{101, 87} => {#Reference<0.209765579.1433141249.123637>, 937},
+
{87, 2} => {#Reference<0.209765579.1433141249.122897>, 890},
+
{46, 108} => {#Reference<0.209765579.1433141249.123810>, 281},
+
{82, 139} => {#Reference<0.209765579.1433141249.124078>, 780},
+
{137, 104} => {#Reference<0.209765579.1433141249.123789>, 780},
+
{82, 100} => {#Reference<0.209765579.1433141249.123745>, 710},
+
{127, 130} => {#Reference<0.209765579.1433141249.124003>, 737},
+
{45, 130} => {#Reference<0.209765579.1433141249.123997>, 238},
+
{70, ...} => {#Reference<0.209765579.1433141249.123447>, ...},
{...} => {...},
...
}
···
```elixir
cogs =
-
for {xy, _} <- parts,
+
for {xy, "*"} <- parts,
values =
Map.take(ids, Day03.around(xy)) |> Map.values() |> Enum.uniq() |> Enum.map(&elem(&1, 1)),
match?([_, _], values),
···
84584891
```
-
<!-- livebook:{"offset":29200,"stamp":{"token":"XCP.Kmaa8IUlkTR7nCbLR-W5rhhxl9NNaLewVW_EJ2PVGiFN7hgDOMjnsiCJwz-6nQSTEtlNsQiyIggbhvyc3xqgrycYYXhrK8jwmysP9jZyz5gn10jjpYBM5XlE5G_2I9xKoA","version":2}} -->
+
<!-- livebook:{"offset":29202,"stamp":{"token":"XCP.Hs1g7AgBFOPVrUlnTOZsUUYdlKqkVk9YGMfmcjbRTRcbqm-cLSKFtJFUt2xo4pDeRaPAO77_5Pz02OpzGN1yLqZbyQUSz2G-71NUakdpnMXvmGgs1Bs_FkofPt8OrELeDA","version":2}} -->