netto
December 3, 2023, 8:33pm
1
Since I keep 1 notebook for all days and didn’t see any threads in this style I’ll create this one.
If anyone does the same style, it will be nice to follow.
# Advent of Code 2023 - Solutions
```elixir
Mix.install([
{:smaoc, git: "https://github.com/nettinho/smaoc"}
])
```
## Solutions
### Root section to execute each day independently
<!-- livebook:{"branch_parent_index":0} -->
## Day 1
<!-- livebook:{"attrs":{"day":"1","example_input":"two1nine\neightwothree\nabcone2threexyz\nxtwone3four\n4nineeightseven2\nzoneight234\n7pqrstsixteen","input":"2911threeninesdvxvheightwobm\n3three16xsxhpnqmzmnine8one\nseven5khtwo891hlb\nsixthreeqpzjpn195\njrnf3\nqpzcfbfsrxthreenine3ksbghzzffsevenfive9\n2fxvxzzgdnfkzzh4eightnine7five\n4fourtwobjscjgtbvninesix\nonetwofivelvnbcbn5\n6vjdtd1j1eightone\nsshnxbjrt1\n5ljsxqjdxr91\n71six14rkdhdszbfz\nkhlm3\njnsjhqqtj6fourslpqntdzxpfive\n6eightp\nqtqrcs6gdqmtznninexvpnrn\nsevenrcdbnzfltt4seven3nzsixthreeszr\nonefour96qtffc\nklpksqsggbrffive1tdsfptnvs72\nlsx3qrmznjrfnvvzveight5one\ndqlrxck2fourkp6two464\n5niner3kcdsxqfoureightfive\nlqtwo7sevensvghmsdjzbbdrhqjg4\nxxtwo25\nsix6zxs8four8two\nfour7five3mcmhxxtm6\noneqdkmbvvnmf64three57\n9fourjgmhcnpjfhtm\n3lzjfvthreesevenzlbgpcslvrpglqseven\n6eight1\nxxcgtrqzcjjtwosix7ninejzzsg3\n1cqxsix\n5tjmqldjsixsevenfour4fxxgsbjbxrffvzbxd\nnine2mpcplqktt\nrldf79eightonedfjvkvjjx\n3fiveeightoneightg\n95six4three\nkfn487oneone1mckljv3\n2four6lcbvninezscnjjztwo3two\n469sevensixthree\nvqvjll1seven78four\n1fmstxpg9\nonefxtvjhxmfbgmf1three\nthreefivesix8onebxpdfkxddkdxnt\nninevkcxflcfhqx664\n328threexc4onetwo7\nnine51\nthreefoureightv2\nsix58jsq69\n63gzvtseven3eightmnbrmtktseventhree\n3onepszzgskhjl6oneeight\nllrrxkmrvz2three53\nsevensevenvtqdnvf7qhjt1\n53eightkfrrtvsq\nninefxltvtgmrlhhdkbtbsevendrpgrcrq3two\nm5hxxkgoneqfgmhndbdslvrjrnk5five\nfourf9one3bzljjkdl\n7drfddqr4gzthreefour\nseven61ninethreeln\n3spmthreeltlkfmcdvlfxvbnlmgsnsqskh3five\nk93nine\njpbdrbvtpgzlfnqzfourfive79tmnhdm6two\ndfqg4ghxvnrzstd4four52hzqkdpkdnb\n85dsixsevenmpcclxdjvsvppkpflhxqvgsjnbsvlcgv\nthreecvfdcnxfoursix8xjzcdtbnine\nrgcxrc9nineeightwoxcb\nthree72\ntpfrhlnkdptwo9vgqvdgfqdg9ninemrzeight\n8twonqffivelnlmpgmtwonine\nsnqgdxsczh5nineeightthreezqxmptlss9seven\nzvsmmlgt8mzlhvbfftqnn6sevenfive\nvfvdxfx1fourseven3194\n8j71psdplqssbhvxhbxzfivefive\ndhbtmxvfjjkdkdvr6\nmnkhzskxoneoneeightseventhreeseven3\nsevenzzrt3vfcsxmqgh4\nnbkxmzzcxtpqzvtninevfceight3tjqzsbq\nj2\nfour53lz\njkrxvxl7pfq\nbkfvvnrqsqfrmbzfournine9\neightonekgcgdpvqksthf9\njqseightfbdqxzllfrnnth4\n2gfhfpvqzs6vhcvjlrcsevenone\n78tworxggpzr\nkst8eightsvvfzblthreethree\n63three9clsnvmkd\n2nfrb95hsrcqcnrvlqtnt\n71sevendmtwotdvz\nkzkjqsseven6gqdkt\nsevenseventjsvjsix6fnggzkvnine\n262\n5371twonine2fivetwonepb\n7g\neighteight9\n5xfjm\ntxhninezhplccmvkj2\ndzxgmrjzthreedxtqthreecrkqgqhthree8\n9vngn\n5mngdkppsix9mtxzxjlmfz9one\n6seven5threeseven8seven\n9dxpznmpjv3eightsix\n6foursevenx\ntwoseven1\nfive1eightfqgbmtzone\nfgl424seven\n7177fvc8rkdptrfour\n6sixbbhp89\nfour8twovpkrtnshhone5zfnpvfdl\n4threebmrpbhrnfpn\nthree2vrxztxn4xt1one\nthreetwo71\nfivetwo6sixzfzxbgqeighttqfour\nhbbgfhrqvxpqfourthree41\noneeight3xqlvnb56dtwo\n666two8\n24kgvqpqtngmlrtfmqfqprvrxzqsxjffour5rvffnntblhnr\ndhmhrdntwo6\ngrkqnbfeightsevenjpvqmhmbxljrlthsixthree5czqlcvm\neightnjbjnpl6three\ndxstwonesevenbqtqpjs5five\neightgrbmmnine7\n1one9\nbqhbdkf3nine\nsixjbckxghxr5xh\nfivespsvx35five\n5foursixninedl6\nxcbgsjhsix3threelbntcllhdjvqgone\nseventwo1\nrdfqxlh8sixcqknsix1onethree\n9b7sdpqsg5gn\nthreetwofourfive6fivesfive\nk7\nmzhthreerlrmfhzzlgzclmngn5sevenlxqnbq7\n1seven9621\nfourvgrmxqkfqtbfivelvm312nsdjjhqcqs\nfvnine8\nfourpcvmdzbzsix7bqdffvsgvd\n51threeonemlccggqsxqthree\n14nine5rrzfseven3nine\ngcq3nkkgdjlcdmjvrpthree7\nsevenh4grcmgl\nshjjpzcrljpmfsevennine4\nfive1sevendpjthd1\ndncxsx3drbllpfxp75chrvhvbblsnrxshssjxvztljmqgb\nbkrhmrbqtzznhzdt5ccnlxvnlvsdnsk\n3drxdrxsclrpt\n7eightsix\nfourhdbsgsj79six\n5fiveeightninesixeightm44\nfour2five4rjnth3sone\nthreesixseven3\nonenine45three\nnine2qcrgnphbmnkronesix\ndsmbgbhgrvone768bvlznvfivesixnine\nfour2three9\n66onesix\nfhtqmgrz22lhqrhngrjd7\n8fiveonetwovd5onembnqk\nspzzrkdf2\n92cgtsxninesixeightthree\n41n1two8bfrnqclvrxghmbtdtskv\nmgmqskkcgf4zrttjstmfsnineggdnbbvnfour7eight\nsevenjpdbdqh9cxvvzgbhtzntn59\nljh34fouronemonerk\n68one6271\n5sffblcpghqvqxfive7ninev\nnineeight6bzvsdcks\n5ndsk4\nvsix5twosevendv2\n4dvvtzjvcxr3eight5two\nbmzrnveightthreesevensixsixbfplfcx3five\n5tmkgbdrj\n91tnkfconeb\ncvfrdpkqtmbcrrzfz4v59cvglzjxseven\n7five6pz\n4svjpkzv6\n6476sixq4\n3f\n1qlbcrdgg\n9dzrjgr\nspcsbjmfdlqnqdxthreefourdhpzzqkcxlfour2\neight7eight145cmllsqfhj\n7lb73mfhnhflp\n2sevenfive\nkxgtbtcfour7twotdsj\neight72bcbtwohtjjdcpprfldglsix\neightgjrxptfdsvcpjnine7sevensixfrbnkdxl\nonefive3bfdtfnjkhdsrzthreefour\nxnsevenxxgckdztxf628nine\n2qfq\nnbxd75hrdqnmfive2onenlchjfoneightlh\n6seventwofiveqfscgschrpjp2\nskeightwofive4\n5bfjpsmdl\ntjdnlshngvsnrbvmch69tqnslrhmkthree\n5sixfiveseven1ninenineonec\n26xclfjhbxplseven\noneoneh24229\ntwo57twolpcnine8three\nnznzdxxvrqninesevenrphxk48tmsj7\nthreelctkpmbkp38\neightsixthreepvxxntfqdcsx2\nnrzg4three1sdggv9two\n3c2cgglrzk\nktbzmhmtx5sixglkfnf
This file has been truncated. show original
Cheers