Skip to content

Commit b9b7dbb

Browse files
committed
2023 day 3, part 1
1 parent 52bd856 commit b9b7dbb

File tree

2 files changed

+193
-0
lines changed

2 files changed

+193
-0
lines changed

2023/data/day03.txt

Lines changed: 140 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,140 @@
1+
..172..............................454..46.......507..........809......923.778..................793..............137.............238........
2+
............*.........712........=.......*................515.*...........*.......690.........../..........658.........=.........*..........
3+
.........823.835........%.........710.....749........134..%............................#812...&.....925.../..........276.......386..........
4+
519..................13......341.................481....=.....$............-.......211.......92.......*.....................................
5+
............832*105..@........$..................*.........797.....535..932.........*....152...........123.........678.540...........-...6..
6+
....&..948..........................271....-....228..79.26.........................733...=...715............27.586........*.......883...*...
7+
..172.......=..+.............88&....%....340.55.....+.............465..398......=..................585.......*....*812...347................
8+
...........374.462.......166..................*...........786........*....*910..675.................*.....149................653*....+80....
9+
.......*............680.....*......876.........864..................259.................124.169....799............608..*.........98......951
10+
....615.......*....%.....151.........*....#802........$.......680......................../...............857........-.901...............*...
11+
..............3.................637..493...........926....636..*.....350........881.........699......886.../.458...........#..474*409...246.
12+
...&...336......922............*..........370..............$..581....*.....335.*.......608$..*..11.......$....-..........928................
13+
...50..*.........*...........978...453.....*.......-..22..........298.......*...711.........794...*...267............44*.......460....*.....
14+
...................................*........534..797....-.............61....272.....@874..........892.....707.............230....*..72.537..
15+
....................405............309..........................221./..*....................872%.......75..*......237.....*.................
16+
..208.176..239.........*172.............795.............670.......*..9..504......*.717..641........908*....975.....*......130...............
17+
.....*....*.......711$....................*..54.....494..../[email protected]*....../.......555..983*...........479.....
18+
.915......670.524................866...862..@.........*../....*...................................72.901..................995..........&....
19+
...*..%.......*.....71.............*..................33.350.796.....612.............#..463..............*399.....=.......*......309........
20+
[email protected]*......606.680...787................605*.....892.......219.*........972..846.........377....644................
21+
..............................718........*.......*.......355*688............*.145...................*.......576.............................
22+
..........867.*.....................+...974...148..........................87.#........500&...534..986..269...*.....576....302....+.........
23+
........@......504.......-........652.........................104....@502......................*...............691.*.........*.423..706..402
24+
.286..218.882........-....579......................320.....=...-..........48.393.....202......758.....242..951..............................
25+
....*.....*.....$..943.............928.....*......*......310......&........*....*...*......=..............*......295*133....................
26+
..698...331...859.......91.........#....815....822..............39..........833....749...591...........455....*..........&30....*...........
27+
............*............+..............................117............................%........727........256.439...19.......478...........
28+
......67.595...599.........442...997..187.................@.596..276..141.597*792...780.........*......*.............@..............#.......
29+
[email protected].....*....*.......=..783...564*.......*.......@.........................839......255.............636......749..%.....
30+
........+............*.....963.926.39../......&.......274...228..../[email protected].............................*..*..........348..
31+
...618...364.936.....708...........*....63..&.......................212....-..191..............798................*....591..906.............
32+
......./[email protected]..*.....+...............*[email protected]*......871.465..................%...
33+
....890..................997*............723........$..675..465..............372.875*.........%..........534.............209.......*.....648
34+
..............+................139*..........273..................../7.....-..............854.920...968%..........384......%.......830......
35+
......+632...273.......132*........793.........................207..........952..../..66..*........................#...........@............
36+
.......................................162..................35.*.................22..*....234..........468...................#.750..........
37+
[email protected]........*.449...................125...........129....*................723......365.....
38+
.....-....*.......678.........&21...=....../..............547.......$.........701....................#.....845.........................#....
39+
743........634...*.................................................679...........*176......979....................928.......$..848..........
40+
...............107....296....845.....*[email protected]..............$..442.........960/...........311.*.............
41+
.........................*............519.....58..............248.......582*........403.......*........929..............-......486.......151
42+
....-390....396.........279.......718............449.....794..#..............+......*......251...980....../.../...328..476..................
43+
.............*.....................-......../...*...........*...292.........188...&..112............*315.....529............................
44+
713..........860......114.743&.......368.776...195.........850.=................943............543...................483*625................
45+
......889........=.../.................*.............916.............201............-...............426&....627..............284............
46+
.452...........579...........786.961.15.......488.......*373.....830*......947.645.189........367.................$..../551.................
47+
....*.....99*........388.793...*...*....578..../...........................*...%[email protected]......
48+
....................*........903..81.......*.......*........=./....615.....202...355........997-..........*................$.........*......
49+
...........780.@....259.439.................483....596...490..415....*............-........................683........*371...&644..964......
50+
.......796......161.......*..#884....................................458.247.500........145.895.62.742.267..........16......................
51+
......+............../.998...........173..511............552*847...%.....&.........+651..*.....*........*.....108........+..............*975
52+
.444.....560.297...149..............*....*......*...................173...................365............986.$............271...182...26....
53+
....*84....*......................#..471.696.736.107....974...-614............................../...%930..........................+......364
54+
............800...-155..235......446...................*....................286.......822../...199............670-....................%.....
55+
....882.................*.................521....*20.282.............641.......*..703*.....887......513*271....................+819..100....
56+
.99..*........933*...649.......407............922...............-......*....681.............................*....#426...204.................
57+
.....112................../.....*...819.94......................689...652...........182.933.858.............711...............610.....*437..
58+
.540..........#.........740...500....*...$....184.......................................*....#.......386...........................668......
59+
....$..........719..695...........824............&[email protected]*.........867.667.*299.....143..........
60+
425....120.............*....401........................*....75..2..551.....*...719....................44..141...+..............+............
61+
...%..*..........963....209..&.....913.................871..=............%.904.........365.244.495....*....*........19......................
62+
.....971.........=.............883*.........225.967.............#......44.................*.....*[email protected]...
63+
...................................../........*.%........93....577..%......541.....*456.....370.52......................%.............@.....
64+
..82......396....................927..887...268...........&..........517...................%...............753................+.............
65+
.........*..........................*.........................................607..493.479.........521......*.....680*58..&....879..........
66+
......951.................136.&....585.........69....933.........25......265......*............923...&......5.............624........109....
67+
...........826..............$..407..............*...............*...+...........772.=...........*.............................628...........
68+
.......293..*...420...................................140.......728..815.196.-.......470.....403.................807..........*...99.....443
69+
......-.....732...*.........795....35........18.........*................*....789................931................-.52....727....*....*...
70+
.................477..@682..*.......*...118.........539.................844......................*...481.....%..........*..........863...773
71+
...479&......................585..817...@...........*...16*244...826*..........427...............694.......834.......949....................
72+
....................336....................-.....205..............................&............................................899..........
73+
....49...971...............331..289.......661.........400...57...-...................711......./873.........-...668...94......*.....42......
74+
.../.......#...........68...&...#...557.*.....425.......*...-..267.+.................*......#[email protected]..=.......-....49......../.65..
75+
.............647..569.....*[email protected]...*......+...823.........579.............153...65...263....320..........243...........626........
76+
.......128...+.......*..215...%..684.........519..247.....................+.....................*...........320...*.................*.......
77+
........*..........827.......954...*.....378..........553..............434..........644....................*.......208............88..387...
78+
.907..402..............-..........16....*....%.........*...507..403.........*.................272...496....750.12.......................*...
79+
.............555.610.454.............322....954..529..25...*.....*../....651.43...534...........*......+.......$.........=...-121.442..709..
80+
.269*410......*...................................+.......163.608...451.........................999.....................292.................
81+
...........867....595*88.....#990...473.................................406.285.825......464...............378-..835&........%.......570*484
82+
.....550.............................-......162....812*37..................*.....*......+.................................693....%..........
83+
........*385...............*934..810.......*...................758..313........413..+.......265.691...559............807@.......824.608.....
84+
....373..................................580.....506..........*............852.......786....*.....*......*.........&...................*....
85+
.......%...932....194*688...713..................&.....333..410..817.524.....*...438.......410.129......312.....452......202..........146...
86+
.........=....+..............*....................................#..........626.*.....745.........974.....................+................
87+
580...212........485.........511.....495.768.361.....323-..............*176......595......*........*.......+.......147.........227....491...
88+
...*........%....*........85........*......*..*[email protected]$.623........*.......=..161.%...680...104.........$..452....*.........=...
89+
854..*489....33...992.......*......15...418..890...%......362............603.224.....431......701.............929.=....../.....408..........
90+
............................980..................428......................*......615..............%343............827..............686-.....
91+
48.213..................353.....%902......616.........583..%674.....361....711.........821&...31%.............................285...........
92+
...&[email protected]#....*228............*..........*.............*..............................624.............734..........%.411*876...
93+
......*............................358...807.....280..174...232..715...$..............804..522........=........717..*..=....................
94+
434....262.655.822.358.&709...........*..........*..........=.........876.....952.............*................$...81.412.160....751........
95+
..................*.................976.......739..490*913.....@...........+....#.374..625..236..539........$...............................
96+
..743...................737@.............766....................197........878.....*....*...........*...861..32...............16...975......
97+
................972..@.....................&...293..85/.....561.......919..........156.............435....*..........835........*3..........
98+
........823.690.*....747...............799....*..........=....*........&...................241.........558...............459................
99+
....552*.....*...701.........................579.......187...691...#.*......694*980...........*.#...........244.............*....842........
100+
.57.......687.....................110*873........................469.217....................573..324.308*......%...........855....*..553....
101+
......551..................................................................142.......771*................902...................606..........
102+
.....*....990........869........8.......#477............330-....................37*......408.-751......-......239..........362..............
103+
...994...*..............=.984..*...194...............................972*967.......150...............433..517...*...........*........947....
104+
.........189..501*334...........56...#...............531...846...562..........477...............................19........396...570.*.......
105+
......................761..............243.....692......*.....*.....*.#985.......*...991-......=.320/.................%...........*.585.....
106+
....590.....&....$...$....993.554.....*.........%....132...623....429........549..31........643...................134.237........50.........
107+
.............385.538.....*....*.....826...........@....................................644......151*919......733.............73.....848.....
108+
.477...871..............5....68.841......80*.......405.70*898..............+25............*787..........368...*................/.......*....
109+
...*....*.....6....................*..=.....370......................................186.........146.......*...447.......287............611.
110+
443...893.....$.......%20.......108...43..........637......396...596............64......#.505...*.........141..............*......543.......
111+
.................197......244.................530.=...334.......*....335..745...../.......*......99..182..............645.963...............
112+
...........%....*........*.......593..704&[email protected].....*......./.......571..178...............#.................+476.......
113+
.....*812..17.617.......249..327..-........527..15........238............926.564..............................260...........715*......../793
114+
....................826.........*............*[email protected][email protected].........
115+
.............796*..............260..946.....848...902.............285......136....211............*.....258.874.....332.*....................
116+
....&829.........348....539.........*............*....623....*.....&.........*..........252.%253..86......../..599.*...592.......672-.232...
117+
............752.........-.........375............859....*.926.182....733......241......=..............276..........762................*.....
118+
.............................482...........346........374...........&............................493.....*322..........................175..
119+
...*../........793..&532.........530..........*...........509.861.......134........353............*....................*94..................
120+
480....761........+.....................=..768..790..@......&.*....296.................311........340...344.....989.142..........411........
121+
.............208.......300.............506......*.....267.....918....*.......204..........%.606.........*....+...=.......*397.......*...257.
122+
............+.........*......-...............636..476................109......*.............*......-....115...91......823........929....@...
123+
...595........313.....849.452......568...............%..802....................915...730....138.30..455.....................589.............
124+
..............*................290....%.......147..........#....492..83....12*........=.........*[email protected]....
125+
970.....+.-...701....#264....%....$.......113.......916........*..............620............809........$788....@.....446........904..*.....
126+
...*..221.112..............610............@.....799............713........657.......325..........................551..*.............=..615..
127+
.295...............852..........*....986.........*..........................................-............620..........665.....930...........
128+
.....785.......542.*............732...=........583...+....................424....$....702.367..993.......*....386..#.............*..........
129+
........*...........114....704..........377...........633...........=730...#..241.......%.....*.....-.396...........372......135..806.......
130+
.......122......963........$............*.....................509$........................50.....280.........672.........538..$........619..
131+
.....................957.....542...731..941.......*....59..........571*[email protected]*............=.............*....
132+
.....=...............*.......*....../.............337./...........................=..%..........................................873..563....
133+
....771..500........868.......213......902....456........../[email protected]*696.....*........
134+
........*....$..25........784..................$...........735..413.....*108./............................645...*..8............185.........
135+
..603.389..956.*...........*.......636...866.....338...+25......*...+..........................................667........#..........+..296.
136+
...*............544.....510..418.=....=....*....................379.478.....961.............410&...........413......*912..469..758.733..-...
137+
798....*565.793.............*[email protected]...$...............*..244................%..491.../...................*...........
138+
....546......*....454...120..683.............923.....@...*...865.574......276........56......57.659..*................-...-...512...........
139+
............329...*.................................606.599...................*927..*.........-.......674..*........723..974................
140+
................378..911........987.....606......................899.73....489......848.....................664...............388......589..

0 commit comments

Comments
 (0)