diff options
72 files changed, 1081 insertions, 0 deletions
diff --git a/2020/day02/Cargo.lock b/2020/day02/Cargo.lock new file mode 100644 index 0000000..52d399b --- /dev/null +++ b/2020/day02/Cargo.lock @@ -0,0 +1,7 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "day02" +version = "0.1.0" diff --git a/2020/day02/Cargo.toml b/2020/day02/Cargo.toml new file mode 100644 index 0000000..843335d --- /dev/null +++ b/2020/day02/Cargo.toml @@ -0,0 +1,8 @@ +[package] +name = "day02" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] diff --git a/2020/day02/input0.txt b/2020/day02/input0.txt new file mode 100644 index 0000000..7fd63fc --- /dev/null +++ b/2020/day02/input0.txt @@ -0,0 +1,1000 @@ +3-6 s: ssdsssss +17-19 f: cnffsfffzhfnsffttms +8-11 c: tzvtwncnwvwttp +8-10 r: rwrrtrvttrrrr +1-2 p: zhpjph +4-6 l: pldnxv +2-12 k: kkktrkwrbtck +14-15 t: tttttttttttnztttg +1-3 g: dgxg +4-7 c: tmxbccmcvgpp +2-16 r: rrrrrrrrrrrrrrrrr +10-11 b: bbblxbbrbbbblgwcxj +1-7 s: ssshzwpss +7-13 k: kkzkvgkdqskktkkkkk +1-3 l: wjldclpl +15-17 n: tqcsxnwhfnlmpcnjnlsn +8-9 m: mscmmxmkm +3-4 n: fngn +14-15 g: ggrbggglmktgvjg +5-6 p: ppppvxpp +4-7 b: gbbbrbqbwbfjqjg +8-12 s: vssssnsssjsssjsjs +6-11 b: bbbbbbtbbjdbbbb +16-17 d: dddqdmdqdddsdqbmd +18-20 d: bsddtgwddddddzdzdbdd +10-11 c: cccpcccccrkc +3-8 d: hddccvldwdthrc +7-13 f: ftmwxpcsfxzqv +12-17 w: wwfwwwtwwwwwwwwwww +9-10 b: bkbbbnbrsblvbrbpgb +15-16 g: ggggggggggggggggg +2-9 v: rnnvvwrvvvvvjvlr +4-5 k: qkkjwmkk +3-8 v: vmkvhvvvwvnpv +5-8 v: vgvvvvvf +6-11 h: jsngtkbnqhwthvhhhnh +2-4 j: jjjjj +1-14 j: jjjjjjjjjjjjjnjjj +4-7 q: wqqxnfq +16-17 v: vvvvvvvvvndvvvvjqv +2-6 q: gqqqqxqqqqqqqqqq +4-7 x: xxxjxxcxx +2-7 m: wmhzkmj +6-10 l: wlllnlllllllll +7-9 g: jkzqgxgbt +7-8 f: fffffflf +3-6 j: dlndzj +9-12 t: nttttttttttqt +3-8 b: pbnlbbbbbbbbbj +2-8 t: tjbftttdttt +4-5 j: pvjjg +2-6 j: jjksfb +2-4 c: hccc +5-7 m: mmnmmwzmmjmxb +6-8 d: cddmkdqdkpqh +6-13 b: ljwdhbbfzqjbz +11-16 t: ttttttttttjctltnt +3-4 c: xcgc +8-9 p: gpvpdpwqpwsppppp +3-4 z: rpvzzwfjzlkwhss +9-10 q: jhqgdqgqrqqnqqlcqqb +9-10 z: zzlzzpzzzsznzzz +5-7 q: lmmqbhqzq +9-10 l: llllllqpcqfjjcl +12-13 l: llllllllxlllllll +3-5 z: vzzzd +4-7 f: ffffffvff +7-8 f: fkffffxfmn +14-16 x: xxxxxxxxxxxxxtxnx +2-10 t: gcbdbqmccktp +2-3 x: nxzd +3-8 q: qqtxgnqgf +9-17 h: hhhvhhhhhhqhhhphhhd +8-9 v: vvvvvvvvvv +2-4 p: pctjppppjbm +2-14 c: frcgcscqgdgjzc +2-3 n: xzjnm +9-10 k: hkrkkkbhkkkkkk +18-19 r: rrrrrrrrrrrrrrrrrrh +13-15 d: bddddddmddgwddn +1-6 k: bkhxkkkng +8-10 l: dllmllqlmllll +4-5 q: qqwwgqqqq +1-11 r: jrrrcrbrksrb +10-12 w: ggwwwwwwtrwpzlwxbww +5-6 z: zzzkzs +9-19 z: zgzkzzzgddzzzzzzzzzk +18-19 b: bbbbbbbbbblbbbbbbvx +2-7 g: jzhkwgd +2-4 j: jjjf +14-16 m: mmmmmmmmmmmmmmmx +7-12 c: wfpscbrrxsssccbwg +17-18 q: qqqxqqqqqqqqqqqqnw +10-13 k: kkkkkkkkkckkkk +8-9 d: dddddddtd +7-11 b: nbbbfmbbxtbbpbxcz +2-6 p: pppqpp +2-8 s: shqplnxs +3-6 z: lzzzztszsvrw +2-9 b: sqxpbbtbbb +2-5 f: cjffp +2-7 l: lrllllll +1-7 t: ttttttt +3-4 p: vplp +9-10 p: zppppkrpsp +1-4 j: ttjjsqmt +2-3 c: tmhc +6-9 h: hhfwshhhx +3-4 p: pppp +3-5 k: kkkmk +1-8 d: mddxdddxddd +8-16 w: twwwwjkwztwwgnwwwr +8-9 p: pppppppppp +15-17 j: jjjjjjjkjvjjzjjlgjjj +1-8 n: wnrnnnnnnnn +7-10 p: pckslpcxgbpcbf +6-15 g: mdlrdgtqgsgmdxf +11-13 x: xxxxxxxjxxxxdxxxxx +12-14 n: nnnnnnnnnnnmncn +1-4 x: xbxx +7-10 k: tdtbhkkkgh +5-8 n: nndnqnrqnn +5-6 d: dlnhdddd +4-8 f: gglffnxf +1-4 g: gddxfjtlgwzprgq +8-9 m: mwmlwmmmlgshmmdmm +3-5 s: zhsss +5-13 k: nbdskzrfjxkkk +15-18 s: sssssssssssnssssss +6-13 j: jvrjcjjjxdgfpwjf +4-14 c: qlslzpstbccpgrd +4-6 s: sssstss +5-15 g: gnjpssgpqmslgmgpx +3-5 b: mbpcktvnb +6-7 c: cccccrcc +7-8 t: ttzttttt +2-3 c: vchcd +11-14 v: vxvvvdqvvvvqvv +4-8 q: bqdqqqqcqq +1-3 v: vstccv +5-9 b: bbbbbbbbb +10-12 f: rfsfhfgxffff +4-5 z: zzzztp +5-6 m: mmmmmm +10-11 m: mmwmmmmmmmgmm +4-6 t: xsqmqdltktvhsqsrttqk +11-13 j: jjjjjxjjjjjjjjs +16-19 x: xxzxxxrxxvvxdxsjkxx +5-7 t: jmwqtpttlttlt +7-8 r: drwfrrblrrkrrzr +2-16 z: chbzzxwfzcfhzkzz +9-11 b: bbbbbbhbbdb +8-10 n: drcvnsxjfv +3-5 s: sswsxst +5-13 v: vvvvvvvvvvvvvvvvvv +3-4 w: kwww +4-7 j: zcjnjrjjjxj +10-12 c: jwwmqvlkrqcp +2-6 r: zrnfclvkdxtgnwprwjkp +12-13 f: tfrfskfrsskffvfwrfpn +18-20 j: jjjjjjljjjjjjjwjjjjr +8-13 p: pqppqknpppmpfpshhvpp +8-19 t: rsstqxpzttwtrbttqkgl +3-4 k: bkkfk +17-18 s: kqdbhcssbcsfddrpzs +3-4 r: rqkbrrlzfcrn +1-3 t: ttttt +9-16 f: fdcfqmwskqvbthtf +2-3 b: xwpbm +12-17 b: bbwbbbthbbpxhbbbbbbb +11-20 f: ffjvffffffzfffffffff +1-2 w: dtwt +4-7 s: qzpjsls +6-15 m: mmmmmmmmmmmmmmmm +7-8 g: ccgggggxg +10-13 m: mxmpfcqcmqmlcmmmjcm +6-16 v: vvvnvzwkchvpjrvv +15-16 r: rrrrnrxnrldrprrb +11-12 p: ppppppppppjd +4-7 z: hzzqzzgzkz +1-14 v: vvslgvqvvcxvvljvvtvv +8-11 w: wtwhwfwkwwhw +4-6 c: cccmctccdcczcccccc +2-4 z: kzrrzt +3-4 v: vvvmhxgs +8-12 s: ssssssssssskssssssss +2-4 z: rkzzz +6-7 m: mnmrmfbmm +8-12 p: bhphvpjfjpsj +4-6 r: rrqrrjrr +3-6 t: trttlth +4-5 j: jjjvgvj +9-12 b: lbbxlbbxkkbb +8-9 d: dddddddwm +14-15 z: fhdzzzgzbzvzdzz +8-11 c: cbccrbdwdccccsk +5-6 t: wttxtm +11-14 f: tbvfftkfffjfffffc +2-3 b: bbrb +3-4 b: brbwbb +12-16 f: ffkfffxfzfffffffl +11-14 n: nnnnnnnqgnsnbq +10-13 z: zzzzzzzzhzzzzzzz +2-13 z: qzrzddvglwfzqjqln +9-12 n: snnnnnnnnnjlnnnn +5-9 l: pqllllbvb +6-13 z: pszzmzzzzzzzz +5-9 d: ddddqdddd +9-16 l: llllllllxllllllsl +3-10 w: rfwwgwlwftcw +2-6 t: wphbtstkzxwntspptt +7-14 j: xchzzxmmjkggmxqrs +6-8 f: fffvxffffn +13-14 h: qhhhxhrhshhhhh +7-8 q: qqqqqqjwqqqqq +1-3 l: llslll +1-7 f: ftphbnfwwxzkfcsbr +5-10 r: rjrrrrhrrxrz +7-9 p: pppbplzph +5-7 p: ppppptpp +10-11 t: tttttttttjr +12-13 h: hhhqhhhhhhbzhhhgv +13-14 z: zzzzpzzzvzzzztz +11-12 w: wqwrwwwkwwdw +1-11 z: zzzzzzzzzxkzz +1-4 k: tkks +3-6 x: xxxtxdwxxnxxtfxxxwx +12-15 z: kzzzzzzzzzzzzzz +2-16 k: jdsqqmbdktthvxmk +10-13 t: ctttfqttzqjjtfsxn +4-7 t: tttwttk +1-4 r: zrrprrk +5-9 v: cvvwvkvwv +7-9 v: vvmvvvvvlwlwgwv +10-14 q: qqqqqqqqqqqqqq +5-6 v: vvvvvvv +2-5 q: cqqqqqqq +12-13 b: bbbbgbbbbbbqvbb +17-19 v: dhgcvvkrpwvtwvlvvrn +4-6 h: hhmmhhh +16-18 g: bgcggrgggggggggggg +2-4 m: mmtv +2-9 m: gmmmqmmlghmmkbmsqsmm +5-6 f: lfpffffpfhf +8-9 t: ttbttttwpt +7-9 h: hhhhchhhch +2-4 h: vnht +2-3 k: kkkqk +11-13 c: fhfcjkwxcfsqctc +10-11 c: cscscccvcqx +7-9 k: vkkkkxrlck +6-7 g: fgfrgdtkrmsgsg +6-7 r: rjrrkrrrt +8-13 t: ttttttttttttt +2-9 g: mnkkxttgm +3-6 g: ggggqlgng +5-6 j: lgjxgj +5-7 n: ngkknrh +1-16 d: dddddddddddddddpd +1-7 p: plpdvrswpppzcp +5-14 n: znnnlntlnnnnnjn +10-11 w: wwwwmwqwwwgwv +7-8 g: gggggggt +3-8 m: mmtmmdkncmqxqrz +3-5 t: ttrtnt +2-3 z: pdzscxrmmbpchktnz +1-5 z: ztcgllzvzzvcfvgzr +6-8 l: llltpkdsdkltcll +10-13 h: fhhhhcbhhchxc +14-15 x: xcpnxnxvbxxxbxx +9-16 n: nnnnnnnnwpncdnnnnn +4-8 t: ttbtwxlxhtkzwrrvc +4-10 l: lwzglkgkcwzwb +2-3 t: lstmttkttt +4-6 f: fhsfdf +4-5 n: nnnbns +1-10 v: tvvvvvvvvw +2-13 r: rtrrgqprprrbfrrrrr +7-8 d: cfwtbdsd +4-5 g: ggwgggg +4-11 r: nccrrfcxsnvkrrrz +1-5 b: bcqwbzbbtfbwb +8-16 d: dfddddddddzdddddtdd +3-7 g: ggggbdgggg +8-9 r: rlrrrrrrd +4-5 n: ntnnsn +7-8 z: zzzzzzww +1-13 p: vpppppnfcppqm +4-8 s: sqssxsss +2-4 z: bznt +5-6 w: swczww +3-7 l: lbvklllknbh +3-4 g: gbvgj +9-10 w: wwwwwwwtwwbww +7-9 k: pvkqmkkqllxktdz +6-7 g: bkgkggsfbgh +12-13 j: xjlxjkjjcdjbj +6-7 x: xxxxvgl +5-13 x: xpsxxtbbxfxwmnmbr +2-4 g: pxzp +4-5 k: qskgkkktfk +10-12 w: wjjxwswnwqwkdmbwwww +1-9 m: kmmlcmdbh +3-6 x: mxzqrlxn +4-8 k: rkrcltmkk +6-11 x: xfrjffvwdrpvkvgjz +9-10 g: ggggpkgcggggsg +7-9 j: jjgmjjbjjjj +2-10 r: rjrrrrrrrlr +4-5 x: xxxlxd +3-4 r: rzrnrr +1-4 s: ssslsssssss +2-5 n: nbtdnf +3-5 l: lfvlll +3-9 z: kcrjrrjvzjnzbvx +7-12 j: jjjjjjjjjjjmjj +4-9 c: cccgccxqm +2-8 h: pxjwgjlpd +13-17 k: kkkkkkkkkkkkvkkktkk +8-13 j: xjxjgjjjjjjlx +1-5 t: ttttg +2-5 w: wdwwfwwxwwnwwwwck +12-13 n: nnnnnnnnnnvpqnn +1-3 g: gtgg +5-7 d: dqddldd +4-14 n: hnxfhwfkvvnqzhz +17-19 z: zcdpstnzvtpvmzzcztz +5-6 b: bbmbbdcbw +4-13 t: ttqttcttqtfttttt +1-2 l: lvlklkc +11-16 d: ddddcdtdddwdrdddddd +3-5 j: xcnjfznjhqzj +1-3 s: ssssssrps +2-4 w: twzfrrgqjkcczjp +11-12 d: qvddkhdddskn +4-5 t: wtjttt +1-4 t: ptttldt +6-8 z: zzzzzdzhz +4-8 d: ddkdddddddd +6-7 f: ffffpfff +7-9 j: hzjspbsvjfgjtwd +3-6 b: bblkbb +6-16 m: qcmbmrsxdfwxmmnf +3-4 l: lxll +1-5 g: gzmgslb +8-17 z: mpxpgljtpcjwltmst +5-8 b: bbwbbbnkmbmhgbsbj +2-3 f: ffff +6-9 s: sssfsgsgsbstscdszhr +1-2 v: bsjwvvv +1-2 k: kkkkkkkkkkkkkkk +1-2 h: stxx +8-9 k: kgkckkwcmmtkkwkw +1-18 p: pppprzcpgpmpnppppz +1-5 x: qtcrxsggtdl +14-17 j: pwfvwzjsmtqcsjjgd +1-13 w: wxbvsfwfwkxwwvzg +2-6 k: kwqkkkk +2-7 t: vrztkcx +9-13 k: kkkkkkkrkkkkt +1-2 w: wrjxrxwwp +3-11 m: mwmjmmmmqlmmmmml +1-6 c: zcccccc +9-10 h: vhhntcjjhr +18-19 z: wszdzfjnvzbhrgzcgrz +11-12 x: xxxxxxxxxxwxxx +7-11 b: bvnbbbbjbnbbb +4-14 r: fbrxgtsbrbrrhrrdrr +15-16 x: xxxxxwxktpxkvxxb +1-3 r: rtqvmrzwnwmgxk +12-14 s: sfssfspctrskspqssss +5-7 p: ppppgppp +4-5 n: nnhtd +7-14 d: ddddddswbddmdr +5-6 j: jjjjjj +8-12 d: zjdddddddtnvdvdddd +1-4 q: rhrz +3-17 c: lnspcskfnggtqvxfc +7-9 d: lvxrkdwfc +5-6 g: gxggfkjmh +2-7 k: jkpsbcq +4-12 p: pcptjwccgppcp +5-16 w: wwwwwwwwwwwwwwwwww +3-6 f: rcmcffxgm +10-14 t: tttttmtwxwthvd +9-11 v: vvvvvvvvvvvvvv +4-7 x: xxclxxx +7-10 z: zzzzzvzzmnz +2-3 t: hcthfjxkh +1-2 v: xvxvk +8-11 b: bbbbbbblbbnb +6-18 b: qbjxjbrqfrwgdrzldbt +14-16 v: sprsxwphvvbvcvkv +11-17 c: dpwlccccmclbqzcptrc +13-19 w: wwwwwkwwwwwmwwzmvww +8-14 m: mdfvmpmrskvqcmvmddv +4-13 v: vvvvvvvvvgkvvvvvwvv +1-3 g: lgwqgg +1-3 r: rrrrzrr +2-4 h: hkrh +3-6 h: gwhzvhv +16-19 x: xxxxxxxxxxlxvxxxnxt +2-3 t: tttq +9-13 w: zkmpkfwwpwwwcw +7-8 n: nnjxnnnnbnhnr +5-7 w: ddzdwwww +11-16 b: bbbbbbbbbbbbbbbbb +2-9 j: wvtdzjzzb +3-4 d: dcbdd +3-4 n: gnng +5-11 c: fgcqcnqbcmv +13-16 s: nqssssssssxssskss +6-9 b: bjrdbbprb +3-14 d: jtdbmqqxsndhcdgm +10-11 p: pppppxpppxbp +8-9 x: xxdpxxhxq +5-7 f: ffffdkf +2-9 z: zzzzzjzdnzzzzzc +6-11 h: hhhhhhhhhhhhhhh +4-7 v: vvvsrqn +4-6 j: pgphwjwxj +14-15 q: qqqqqqqqlqqqqsq +9-10 t: ttttnpxtttttt +3-4 m: dwkj +7-11 m: mmtmcmmjdpggmm +1-7 c: crccnlrccccs +3-7 m: llczxdkcmpsbmpbmnmv +2-4 k: fckkfbkjd +15-16 p: hnhwphpktppppppp +12-15 g: ghggvzgqhkbgtgg +1-3 q: kqqqktqq +1-8 g: bzsjpsrshsggdm +1-6 b: bbbbbbbbb +17-18 v: hfvqvvvvvbvvfvvbgs +2-11 z: wzcxsgzkqfzx +8-11 z: fbxzgzlzzzzpzzvkzz +2-15 g: hghsqkjhjgldscgh +5-7 p: pvfppppp +4-14 z: zzzzvzmzkrzrzmpzzfz +1-4 z: zzfzzzljzzgznzzzzz +5-6 c: cccccc +5-11 j: jkmrhqksjpj +1-3 f: bffwff +4-8 d: dtddzddmd +14-15 s: sswsssssssssstqs +6-18 j: tjjzhmbsxgkwcdmjpj +2-6 d: qddddwqcdjldbsd +9-11 t: wqtjttwtctttttt +7-8 q: rqvhnctm +7-10 k: nqkdtkrkwvkkkbpk +5-6 l: lllllm +2-4 p: pkpp +3-6 t: psxjqth +1-2 j: xjwnjff +3-4 t: zqbt +3-7 c: qcccgwg +3-5 q: ncqqlt +1-4 h: fhhh +6-8 x: xxxxxxxxxx +1-5 r: rrnkrrpfrdfrxx +3-6 b: lcbbbqmhbbsb +6-15 z: qtfvzzskzsdqqxdkzsh +9-11 d: qpcdwddqxdzf +4-5 k: kkkkkwznkgtk +3-4 h: hhdgr +10-12 p: ppcppplppppz +3-9 g: xcgnnhstgtmqdpwghx +3-4 g: gggg +10-12 k: krkkwglqbrkkkkkkj +11-14 d: dddddddvdddddvw +4-12 k: khlkkksjkkkktkk +15-17 p: xsmppwpxxqpwtdjhj +6-11 q: dtxjgzcpxcmqhlnqr +9-11 q: qqqqqqqqjtr +10-14 h: hgphhzqkvhsjhhn +12-16 v: ghvvvmhvvvvvvsvbvv +1-2 x: xqxx +7-9 r: rbrrrrrjd +15-16 z: zzzzzzzzzzzczzmxz +11-12 x: xxjxkxkxxxrdbxxxkx +6-7 b: gbrbbwc +8-9 q: qqqqqqqdq +10-16 x: fxxxxxxxxxxxxxxrx +5-8 f: fffffhsdmgfb +6-7 p: kppcppt +8-9 z: zqzzzzzbczrz +13-14 d: ddhvvdzddddcdcddddd +5-8 p: ppppppph +8-10 b: bbbbbbbjbb +1-6 j: xjcwnnwwmgjcxfkpw +11-18 v: vvvvvvvvvvxvvvvvvvv +4-5 j: xjjls +1-4 g: ggggg +2-4 m: cmmm +1-7 g: gkggnwg +7-10 t: btwtgttrmwtptmt +6-7 t: vtzltkt +4-7 n: jcdnbwnn +8-14 f: fffvblcftkfqff +4-10 c: ccccccmccc +1-6 l: lllljgllll +1-6 w: hkwdfpkp +6-10 n: znnnctlnklnnnrn +3-6 s: fsshbttssbqb +11-14 s: sszsssslssmssq +1-4 l: jwll +1-11 b: bbblbbbbbbbb +11-12 p: ppppppppppdvppppppp +8-11 q: pqjqwqqwqqck +9-11 r: rrrrrrrrfrrrr +4-8 p: pppfpppb +15-16 g: ggggggggggggkggg +1-11 m: fzpmdrbhlbmmshk +3-17 j: pmpjvtlxhlpcwphpjjb +3-4 s: cjsz +10-11 z: zzzzzvzzzzzz +1-2 p: bvppp +5-9 w: wgjbwwwwl +19-20 r: rrrrrrrrrrrrrrrrrrdm +4-6 q: fqqjbqqq +2-11 s: wplxcnbdspsdlh +3-13 d: dlvmkddkgdrfgxhxldg +4-8 d: wsdrldsdwzdddjnfh +1-10 j: tjbwrzcnlcjjhkrsjjj +2-3 m: mmwm +7-10 b: lcbbbbcrfb +18-19 c: cgcccrccfccccccccnc +3-5 j: jjpjfjjjj +13-14 c: cckccccccccccccc +4-9 q: qqqqqqqqlqqq +3-6 w: twwvwwhmkwnjnss +8-9 p: pppzpppzcp +9-10 l: lllslvllwc +4-7 m: sjmhhhmr +1-4 v: vvrnvvtv +1-4 r: rmrrrcrrcprrrrbnq +7-11 g: ggghggggkgdwg +2-12 l: lmlllllllllllll +1-3 q: qqqq +11-12 x: xxxxxdxpmxxxx +2-3 q: qqqh +5-6 w: wwkwwwwgb +10-11 w: wwhwwwvwwwwww +1-12 c: vcccccccccccc +1-3 r: rrlrr +7-12 w: qpfcxwnvwzhwzvgwpwcm +7-9 g: ggggggfglg +2-6 j: cjqzkl +5-7 w: wwrwmwww +6-12 q: shqjlnqgkfcq +11-12 d: gddddddcddxd +3-5 x: xxxxh +6-12 b: bpmbmbbbbrdb +5-7 j: jtxbwtj +5-6 t: tntttv +17-18 t: tttttttttttttwttsms +7-15 g: gcghxlgzlgrdklnggtl +7-12 s: sdpssdwmssssgs +7-15 k: kkpmsskkpzhkbdkksk +5-6 b: bbbbbb +4-7 c: hxccchdrf +3-6 z: vzhzcpz +14-16 q: ppqrgfqvpmfjwqqz +5-6 g: svgwgxrnmngrgg +2-13 p: spkpvpdlcprlb +1-4 v: vvvv +10-11 r: xrjcrrrrwrrh +6-11 h: hhhvchbhhhphhhhh +7-9 w: wjwwwwzzwwkwbkrl +7-11 x: xxdxcllxxxr +6-17 b: brthfqjmbbbbbfljbfb +11-12 l: lclllzllllxjdl +7-12 g: gchglbgmggbqvg +2-5 z: zzpjzqzz +7-16 h: hhhqndzhnhpzhqhhmhb +16-17 k: kkkkzkkkkkkwfkkckkkk +2-3 v: vgbvv +9-10 j: jjjjjjjjjv +1-4 n: cnxn +7-10 s: sssssssssssstsbss +3-12 s: ksjbxfhcsswstr +4-15 z: zpzmzzpzzzzzzzmzz +9-12 q: qpqwgcrqpqdp +2-11 b: bbhnnbdblgbbbbbgb +5-6 h: hhhhhhhhhhh +8-12 t: ttttttbttttttt +17-18 t: qtkstpsdthtvtftgthqw +2-6 l: lplllll +6-7 c: zmqjcbmrcclzcc +5-16 z: zzzzdzzzzzzzjzztm +10-14 b: qrjbbbbblkrbbwbbrcbc +2-15 d: dgdddddddwddddzdd +3-8 p: zmmhfppjlrwnpp +17-19 r: krrhprxrrrnfqkslrpr +7-10 n: nnnnnnnnsqn +3-10 g: gggggzggghjgggwggg +1-4 x: sxxxxf +6-11 j: jjljjtjjjjj +7-8 f: fffffffff +2-3 n: knndzlnhz +4-7 l: lgplzpkjq +9-10 z: zzzzzzzbszzr +8-13 h: kdhhhhhhhkrgchhh +1-3 d: lddrbd +18-19 n: nnnnnnnnnxnnnnnnnns +4-7 x: gxxqxxxxjcxl +5-13 r: trfthwjntjlwn +8-12 d: xxpdjrdwbddddmdqvd +5-6 j: jxjjvkd +4-5 b: dmwpbbx +3-4 w: wjwl +2-3 s: ssjss +1-6 m: mhkmsthqxrxmqq +7-16 c: vzqnsscchrkjpckwn +10-15 p: ppfzpdppppzpphsvpppq +3-19 g: lgxbrcsvgzrncgzggdgg +10-14 h: phtzhhhhhhhhkjn +15-16 f: ffffffffffffffdff +1-4 x: xmlxjlblpctjxzmdgkgr +10-12 c: cpcccccccwcdcccccccv +3-4 t: tstt +10-14 s: ssldsssssrshsvs +7-9 v: vvvvvvvvv +11-13 c: cccfcccctccksczcct +5-6 c: zcccrl +12-18 p: ppgppdlgqpkpwppkphp +10-16 v: vvvvvvvvvvvvmvvhvv +15-16 n: nnnnnnnnnnnnnntnnn +15-18 t: tzktddqnhtjtsktlkt +4-7 q: mqjbqkqlqnqqdxn +1-3 x: fxcx +5-6 c: jwccccxggtgcc +8-16 m: mpjmmpmmmmmcmmmc +7-9 q: qrwpkjfqzq +1-12 g: bsqgxbjngmgw +4-5 w: wwwbw +14-17 r: nvmrhtqdkqkbcrzjp +12-14 b: bbbbmbbbbvbrpr +7-8 s: ksssssls +10-12 m: mmmjmwcfmbmmmmmm +3-4 q: cqqq +7-9 d: dvhqpbrjz +4-5 b: bhbxbzbm +10-12 l: llglllplhcgmtxlln +7-12 j: rpwrjzjxktwjjjr +12-14 m: cdmdcmkzknfmgwvwxfm +1-2 b: bbnt +4-16 h: hlhhdhhzhhmlzqhhh +2-5 d: dqfwxgccx +4-8 q: vnqtwhsqvsnqw +7-8 k: kxhkpssk +8-13 t: zbmtwrbcvhfhj +5-8 s: hshrssvclnjs +10-12 v: rfwhbpxrtwpvvt +3-6 l: lllstl +5-6 d: dfhbxq +7-12 d: dwldsrddmnddv +7-8 v: vvljwkvh +3-4 b: wdkhbbrxmcr +3-5 v: cvvvvvvhr +5-7 h: hjhhqhzhhw +3-5 n: nlndkn +6-8 t: zttttjtml +1-7 r: trrrrrrrrr +3-6 h: nzgxhzhftnhchhvt +8-9 s: ksssssfsrss +1-6 l: lqxqgw +18-20 v: vvvvgvvvvvvvvvvvvlvq +2-4 q: bqlqhxqxrxqqzq +3-18 s: fdcswgtgxlhfvzzznssh +9-10 p: ppzsplppppvhppd +12-13 b: bbbbbbbbbbbbbb +12-16 w: wwwwwwtwwwwwwwwrwww +6-8 h: hhmhhxhbf +1-7 c: gpdvnmnbgtlnwlzx +3-4 z: zzzz +4-9 m: gzmmdcdgm +2-4 t: vgsttn +1-8 r: rrlrrrlr +5-10 w: rrwgwfrprpvww +1-4 r: srrr +11-12 r: rrrrrrrrrrbrrrrrr +3-5 c: gqvcnctdwn +4-6 p: mrmvppprp +2-3 l: kxlvdtgtlhsrl +8-16 h: chchhhhzfhshhhhhh +6-8 r: rrrrrfrrr +17-20 t: ptttttttnttttktttttt +6-9 r: zbltfrdlrwrj +6-7 d: gqhsddd +3-5 j: mtlhj +17-18 x: xpxxxxxxxxxxxxxxnxxt +7-11 n: vpnnnncnnbnn +3-4 q: cqlhqqqsvfz +8-12 f: ffffffffffff +3-4 g: fbksgtqggggggrgg +7-9 d: skntdmdcdzmnhvdj +7-10 w: wwwwwwbwww +10-11 r: fgpkwrwqgbs +9-10 h: hhhjchhhnhh +11-12 d: ddddddddddkh +9-11 c: czzjtllcdff +1-2 t: rrxdnzf +3-4 n: nndk +1-2 m: qqvmh +7-9 x: qbxkxxxxxxx +3-13 v: vgvtfmtwnrfbxvtkt +2-5 j: tjpjjrlxzjjcsl +13-14 z: zzzzzzzzzzzzbz +2-4 w: wwww +5-6 x: xxxxxdx +2-12 p: pppppfpvfppcmpd +4-5 r: rrrwfrr +3-8 c: cwmnsxcccjd +2-4 j: jjhh +4-6 j: ljtjvzqzktz +7-9 v: vvvvvvcfv +4-6 m: mmrmxmkmmmgr +6-10 p: cpkppbppppqplxr +12-20 b: stbmpspzhplbhhtbpbwb +5-7 w: wkwwbwhwwrwwswwwz +2-7 r: rssttxm +3-8 r: gcrtpkrrdrk +7-9 d: ddddddbdgsd +8-10 w: wwwwwwwwwwwww +11-15 g: ggdtgggrgggghggg +7-14 j: nfvlqhccbnwkjhwnnvt +14-15 g: gggggggggggggfg +14-15 h: hhhhhhhhhhhhhhv +5-6 c: pmccjccccrcc +2-7 n: vzxncpcdqzvqgmf +1-4 z: xzzz +7-10 d: ddddddnddd +5-6 q: qqqqqbq +4-18 v: vvvjvwvvcvrvnvwhvv +5-6 x: xxxxxb +3-8 n: jnnnnnnnz +4-5 g: ggngg +9-11 f: bsffzfvfffxffjtf +7-9 p: pzpppppppprp +1-4 x: sxcxfx +4-12 h: hhtphhhhdhkghhchhvqh +9-10 s: ssssslsssss +1-5 t: ttttw +4-7 b: xbxxvxbdpnflzbzz +11-12 f: ndppjfvgbvndzgflkwj +4-5 v: vdlvk +6-7 q: qqvqbqqqql +3-7 r: rrjrrrr +7-10 h: dhhhqhbcbhhlhhhhf +12-14 c: cgccccccccccczcjc +1-2 f: fsff +7-8 b: cqqbcwxzbb +8-13 j: jjsgdjjnjxcjzjj +5-7 h: hhchhph +3-6 g: ggggglg +6-9 g: zgmsgggglwgngn +1-6 s: kmsssssspssss +1-5 q: fscrqmqqpqqqdtgspmc +5-8 f: cftsfmwff +2-15 g: cgvtzfjsxfgdsggtk +3-4 v: vhdq +13-14 c: ccccccccccccns +2-4 z: zzzz +2-3 c: ccscc +2-12 x: bxxxqxrbxlxlbxxvxxv +5-9 f: ffffsfmffxfff +10-12 m: wnmmjmmmmmmlmwk +1-4 t: ltttttt +2-10 r: brlrmrrrrljrvr +9-13 p: ppppmtppnpptps +3-7 p: pjppppppppbpw +7-11 f: fzfzzvfvfcfkffffffk +4-6 p: pppppp +5-6 b: blbbbb +9-13 w: wwzwwbwcnwtzw +4-8 d: jkjrdxnv +5-7 t: ttkttrsttppmttgtqtf +3-4 n: ngmn +5-7 h: cvhdhvbhnknhh +12-13 m: vsqmvcvgmmhmk +9-10 s: ssssssssts +5-14 p: pppkdppppbppppppppp +2-4 v: lbbcvhxgns +1-4 g: zggg +2-3 f: wgnf +6-7 j: jwcjjfjjjjxzjbjk +3-15 b: tvlrztbfwfbwqknhzbw +10-11 g: ggggggggfxk +2-3 q: vqqq +10-13 v: fcvvrvsvdvjvwvvxvgt +3-4 c: mcmc +3-9 d: xddqhsthcdpfsdd +11-12 n: mnnnlnncnkng +2-10 p: pppgpgppxmp +1-4 s: hswssss +3-4 h: zhhh +4-8 f: jnwfmtfjf +18-19 z: zzzzzzzzzzzzzzzzzzz +13-16 h: rghbhvnfsnvvhjjhd +7-11 d: cdddrddncffsdlddl +4-5 w: dgwnw +15-17 v: vvvvkvvvvfvqvvqvnnvv +6-11 v: gvvvvvvvvvv +18-19 n: nnnnnnnnnnnnnnnnnnn +4-6 k: tkkkzklkvbkk +12-16 n: nnnnnnnnnnnwnnnhnnn +2-3 w: wwww +13-14 t: tttttttttttttb +6-9 j: zjjjjfjjmjjj +3-9 j: ltljpknxj +4-10 m: wzmrmsvfwrjds +6-9 s: ssssszssw +4-5 v: vdnvvbbzvdns +4-20 d: ddvdvrpddwdddddtdsdd +1-2 h: jhvhh +2-3 n: ncnt +4-6 f: ffwfpff +3-4 w: gtwzxkw +8-14 x: twxqvxxgcpnxxxcwxx +1-13 v: tvvvvvvcvvvvvplvvvtv +7-14 c: rmrzctbccfcnrcdsdc +4-8 b: bbbbbbbjb +5-15 t: vzttttbtdttfqstt +9-17 f: fffpfffbfffxtfdfpf +7-12 n: nnnlnrccnnnld +3-5 g: ggpgrg +4-5 w: wknhd +9-10 f: wfbfrfffqkfkfg +3-4 g: ggtg +2-5 c: cqzdfcccpcc +2-11 z: gzhzxhdttbz +5-7 j: pxjjzwjskjjtj +4-5 t: ttttts +8-9 c: cqccjccqcc +6-7 z: zzzvzmvzl +9-12 d: ddddddddjdddd +5-7 c: xtcxfncccxkjzcckcbtr +2-3 w: twknmwb +4-6 w: wwcwwbwqhqkw +3-10 x: xxxxxxxxxxxxxxxxxx +1-7 p: pppppppp +4-5 n: rnnnf +5-7 f: fftfjhffff +8-10 h: hhthhhhhhzh +7-17 s: spsssshssslsssljs +4-8 l: jlltllllll +6-7 j: jjjjjwc +2-18 f: rftjffffqvffsffpfc +16-17 w: wwwwwwwwwwwwwwdsjwp +2-3 p: qtxp +15-17 s: sssssssjssssssksc +2-5 v: xvvcvmvv +3-13 x: xxvxxsxxxmhjtx +6-17 z: kfzvzzmrndrbqwskz +2-3 s: xsjqx +17-18 t: tttttttttttttrtjmstj +1-3 n: nnjnn +3-7 c: lcxcvccpc +7-10 l: lllcllllll +1-3 z: zhwzjzjzw +8-9 d: gvfbkdtdn +5-7 w: smwwgfwwww +4-9 n: nclnmsnntrkmdvw +1-5 g: qfgggg +8-10 w: wwkwwbwwww +1-4 g: kfjrxgtzcwgvrqg +2-9 f: fffffffffff +8-10 l: llllllltlnl +2-13 c: cwcccccvccccccdccc +2-5 c: wczcs +2-4 c: mlxc +3-4 v: vlvvjx +12-14 h: hshhhhhhhhhhhhh +17-19 f: fffffffvffffffffffff +1-7 m: xfbmltbm +8-15 c: ccdcngpcqjscmcqk +6-11 b: fbbbbxbbbbdnj +13-14 j: nxjmwtqpjwzjcj +1-4 t: nttjt +11-13 m: mmmmmgmmmmnmw +6-14 h: zwfvkhhhhpghrh +8-9 l: nfllllllrhlllv +6-10 q: nqpqpqqqqs +4-7 n: nnnjhng +7-11 s: ssklvwsnssstxsbsr +3-12 x: hxxxxxxxxxxxxbjrc +3-18 k: kktkkkkkkxbkckcpkk +1-9 x: lxscklsfxwxbj +3-4 z: zkfm +3-15 r: rgrshbkrwmrdkrwsjdr +4-5 r: mrlrv +3-4 h: hhhg +2-7 t: hthhzbztttbt +4-7 r: rrxxrnr +1-4 z: zdzz +2-4 g: rgggggctgcjljg +12-13 z: hjtcmnbczznzz +1-4 s: ssstss +10-11 q: qwqqqqrqqtrq +7-18 z: hhzjjrzzgjhxznmkzzhz +4-5 f: flfffd +6-9 c: cdccccccwcc +2-6 r: rfrrrpr +4-10 x: xxzqxxqqxxbn +2-6 m: dsxdmmbm +3-4 q: kqqkhn +7-10 w: wwwwwswlwgrw +5-11 t: tlxljjtntmt +7-11 v: vcvvvvgvvvmvvvv +2-4 m: mmmcmd +10-12 x: lxxxxsxzxqxb +4-8 g: vmsgpdvgwldrgvw +11-13 t: ktnttftxvtttttttqqtt +5-6 m: mmztdm +2-5 p: ppppdp +1-12 d: dddddddddddcdddd +8-10 h: thzhmhhqhrhhhhm +2-10 d: dddddmdddpdd +8-13 q: qjqqrwzpqnqgkfqqhqq +1-5 t: thptxlqtt +4-6 v: nqdfvvhvvvbv +8-12 j: jjjjjkpmjjjj +10-12 p: pfpgtppppgpxpgsjpp +2-6 v: zvvtcdbbxv +8-10 b: qbmbrbsbbb +2-3 r: drxr +6-7 s: ssssssv +1-2 v: jpvvv +12-14 r: rrrrrrjrvrrtrr +6-7 r: rjscgmr +11-15 l: llhlllbkllnlzlwllp +6-10 l: lcqlllblll +3-5 c: drfvccctgv +1-3 s: sssss +1-4 b: btbsjnx +9-12 b: bbnbbbbbbbbbb +2-3 n: nknn +2-8 f: ffffffnffs +4-7 w: wwwcwww +7-14 f: mfbpkxjzprnmpnfhdb +4-11 h: hhhshhhhhhhhhhhhhh +6-8 q: hhqdrqbmvlgpwkppc +1-4 v: vvvv +6-18 v: vvvvvdvvvvvvvvvvvgvv +1-3 b: bbxcbbbbt +4-5 t: tlvhq +3-8 n: njnzfnnns +5-9 z: zpczdfwzzcxncdzz +9-14 s: qdsssfrszsrsts +4-8 q: jqpmbzjqb +7-13 w: wjwwwwwwwwxwfww +16-19 g: zggggggggggggggqggfg +3-8 s: gsgsdtdsf +2-14 k: rkbbpnpvjkvcskdx +4-6 s: xssjzvs +15-16 j: cgdjjjjfjdwjjjjs +3-6 n: nsnnnx +9-10 x: xxxxxpxxxmxx +7-8 x: xxxxxxxl +2-9 t: tjttttttmtttt +12-14 g: gggggggggsgqzgj +17-19 c: ccccccccccccccccccc +8-11 p: pppppppcpppppp +12-15 s: sssssksssssssss +11-12 k: krkkkfkktkkq +17-18 q: qqgtqwqqqqqqqqqqjqqq +5-16 g: ngrwggggkzbggjtg +12-15 v: wvvvpvvvsvvvvdpvv +5-6 f: ffqfnffffffhf +7-8 n: nbnnnncm +4-7 p: mppppvvrp +10-11 b: qbbbbbszbnbkbb +8-10 j: jjjzjjjfjj +3-7 c: cvtcccnkcvmccgccchc +2-3 w: wnzd +9-10 d: dddddddddwdldmdddddd +4-6 b: bbbdbtbb +2-10 h: hhhhhhhhhhh +10-15 g: ggckgcgmcgjgggglgdgk +3-4 k: kkgkkk +10-12 k: sfbkhzjmbkfqrtrrq +3-9 g: ggbgsgvggs +2-7 s: sshpxwjbhmz +6-7 x: xftzsrx +1-6 k: rkkkkck +4-7 p: pppjprjp +17-18 j: jjjjjjjjwjjjzkjjjrh +3-9 p: xjpptspczfx +12-15 m: mmmmmmmmmmmmmmx +8-9 t: zttttttsldtxr +4-7 z: zzzzzzzz +15-18 v: vvvvvvvvvvkvvvfvvzv +2-8 q: vmhvmqdqz +15-18 m: mhmmmmpmmmsmmnbmwmm +7-16 h: hmgwvnnvhhzfhlhqhh +6-7 f: pqpfjmhqk +4-11 p: jzpprcpcmmpb +9-10 f: fffpffffjff +1-5 d: ndtdc diff --git a/2020/day02/src/main.rs b/2020/day02/src/main.rs new file mode 100644 index 0000000..574e1d7 --- /dev/null +++ b/2020/day02/src/main.rs @@ -0,0 +1,31 @@ +fn main() { + let mut sled_valids = 0; + let mut toboggan_valids = 0; + for line in include_str!("../input0.txt").trim().split("\n") { + let (rule, pswd) = line.split_once(": ").unwrap(); + let (range, letter) = rule.split_once(" ").unwrap(); + + let letter = letter.chars().nth(0).unwrap(); + + let (lo, hi) = range.split_once("-").unwrap(); + let lo: i32 = lo.parse().unwrap(); + let hi: i32 = hi.parse().unwrap(); + + let count: i32 = pswd.chars().map(|c| (c == letter) as i32).sum(); + if lo <= count && count <= hi { + sled_valids += 1; + } + + let tobo: i32 = pswd + .chars() + .enumerate() + .map(|(i, c)| (i as i32 + 1, c)) + .map(|(i, c)| (c == letter && (hi == i || lo == i)) as i32) + .sum(); + if tobo == 1 { + toboggan_valids += 1; + } + } + println!("sled valid passwords: {}", sled_valids); + println!("toboggan valid passwords: {}", toboggan_valids); +} diff --git a/2020/day02/target/.rustc_info.json b/2020/day02/target/.rustc_info.json new file mode 100644 index 0000000..dffcfcc --- /dev/null +++ b/2020/day02/target/.rustc_info.json @@ -0,0 +1 @@ +{"rustc_fingerprint":17452759327092028039,"outputs":{"9872866391842317652":{"success":true,"status":"","code":0,"stdout":"___\nlib___.rlib\nlib___.so\nlib___.so\nlib___.a\nlib___.so\n/home/j/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu\ndebug_assertions\npanic=\"unwind\"\nproc_macro\ntarget_abi=\"\"\ntarget_arch=\"x86_64\"\ntarget_endian=\"little\"\ntarget_env=\"gnu\"\ntarget_family=\"unix\"\ntarget_feature=\"adx\"\ntarget_feature=\"aes\"\ntarget_feature=\"avx\"\ntarget_feature=\"avx2\"\ntarget_feature=\"avx512bitalg\"\ntarget_feature=\"avx512bw\"\ntarget_feature=\"avx512cd\"\ntarget_feature=\"avx512dq\"\ntarget_feature=\"avx512f\"\ntarget_feature=\"avx512gfni\"\ntarget_feature=\"avx512ifma\"\ntarget_feature=\"avx512vaes\"\ntarget_feature=\"avx512vbmi\"\ntarget_feature=\"avx512vbmi2\"\ntarget_feature=\"avx512vl\"\ntarget_feature=\"avx512vnni\"\ntarget_feature=\"avx512vp2intersect\"\ntarget_feature=\"avx512vpclmulqdq\"\ntarget_feature=\"avx512vpopcntdq\"\ntarget_feature=\"bmi1\"\ntarget_feature=\"bmi2\"\ntarget_feature=\"cmpxchg16b\"\ntarget_feature=\"ermsb\"\ntarget_feature=\"f16c\"\ntarget_feature=\"fma\"\ntarget_feature=\"fxsr\"\ntarget_feature=\"llvm14-builtins-abi\"\ntarget_feature=\"lzcnt\"\ntarget_feature=\"movbe\"\ntarget_feature=\"pclmulqdq\"\ntarget_feature=\"popcnt\"\ntarget_feature=\"rdrand\"\ntarget_feature=\"rdseed\"\ntarget_feature=\"sha\"\ntarget_feature=\"sse\"\ntarget_feature=\"sse2\"\ntarget_feature=\"sse3\"\ntarget_feature=\"sse4.1\"\ntarget_feature=\"sse4.2\"\ntarget_feature=\"ssse3\"\ntarget_feature=\"xsave\"\ntarget_feature=\"xsavec\"\ntarget_feature=\"xsaveopt\"\ntarget_feature=\"xsaves\"\ntarget_has_atomic=\"16\"\ntarget_has_atomic=\"32\"\ntarget_has_atomic=\"64\"\ntarget_has_atomic=\"8\"\ntarget_has_atomic=\"ptr\"\ntarget_has_atomic_equal_alignment=\"16\"\ntarget_has_atomic_equal_alignment=\"32\"\ntarget_has_atomic_equal_alignment=\"64\"\ntarget_has_atomic_equal_alignment=\"8\"\ntarget_has_atomic_equal_alignment=\"ptr\"\ntarget_has_atomic_load_store=\"16\"\ntarget_has_atomic_load_store=\"32\"\ntarget_has_atomic_load_store=\"64\"\ntarget_has_atomic_load_store=\"8\"\ntarget_has_atomic_load_store=\"ptr\"\ntarget_os=\"linux\"\ntarget_pointer_width=\"64\"\ntarget_thread_local\ntarget_vendor=\"unknown\"\nunix\n","stderr":""},"3913582180911949685":{"success":false,"status":"exit status: 1","code":1,"stdout":"","stderr":"error: `-Csplit-debuginfo` is unstable on this platform\n\n"},"4614504638168534921":{"success":true,"status":"","code":0,"stdout":"rustc 1.64.0-nightly (c396bb3b8 2022-07-10)\nbinary: rustc\ncommit-hash: c396bb3b8a16b1f2762b7c6078dc3e023f6a2493\ncommit-date: 2022-07-10\nhost: x86_64-unknown-linux-gnu\nrelease: 1.64.0-nightly\nLLVM version: 14.0.6\n","stderr":""}},"successes":{}}
\ No newline at end of file diff --git a/2020/day02/target/CACHEDIR.TAG b/2020/day02/target/CACHEDIR.TAG new file mode 100644 index 0000000..20d7c31 --- /dev/null +++ b/2020/day02/target/CACHEDIR.TAG @@ -0,0 +1,3 @@ +Signature: 8a477f597d28d172789f06886806bc55 +# This file is a cache directory tag created by cargo. +# For information about cache directory tags see https://bford.info/cachedir/ diff --git a/2020/day02/target/debug/.cargo-lock b/2020/day02/target/debug/.cargo-lock new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2020/day02/target/debug/.cargo-lock diff --git a/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/bin-day02 b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/bin-day02 new file mode 100644 index 0000000..6f78d5e --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/bin-day02 @@ -0,0 +1 @@ +2db4358da8b51b29
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/bin-day02.json b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/bin-day02.json new file mode 100644 index 0000000..bd8c79e --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/bin-day02.json @@ -0,0 +1 @@ +{"rustc":12186809374147323284,"features":"[]","target":4567883855981282547,"profile":9251013656241001069,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day02-6ed5510e3d6fb83c/dep-bin-day02"}}],"rustflags":["-C","target-cpu=native"],"metadata":7797948686568424061,"config":16520146531172537597,"compile_kind":0}
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/dep-bin-day02 b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/dep-bin-day02 Binary files differnew file mode 100644 index 0000000..d2261d7 --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/dep-bin-day02 diff --git a/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/invoked.timestamp b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-6ed5510e3d6fb83c/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/dep-test-bin-day02 b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/dep-test-bin-day02 Binary files differnew file mode 100644 index 0000000..d2261d7 --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/dep-test-bin-day02 diff --git a/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/invoked.timestamp b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/test-bin-day02 b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/test-bin-day02 new file mode 100644 index 0000000..fad1547 --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/test-bin-day02 @@ -0,0 +1 @@ +620430da91e05bcd
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/test-bin-day02.json b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/test-bin-day02.json new file mode 100644 index 0000000..e9d386f --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-af5a1d5cf83773fc/test-bin-day02.json @@ -0,0 +1 @@ +{"rustc":12186809374147323284,"features":"[]","target":4567883855981282547,"profile":1021633075455700787,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day02-af5a1d5cf83773fc/dep-test-bin-day02"}}],"rustflags":["-C","target-cpu=native"],"metadata":7797948686568424061,"config":16520146531172537597,"compile_kind":0}
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/bin-day02 b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/bin-day02 new file mode 100644 index 0000000..fa3954c --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/bin-day02 @@ -0,0 +1 @@ +e6de7af19f76cfd2
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/bin-day02.json b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/bin-day02.json new file mode 100644 index 0000000..c1bdcaa --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/bin-day02.json @@ -0,0 +1 @@ +{"rustc":12186809374147323284,"features":"[]","target":4567883855981282547,"profile":7309141686862299243,"path":1684066648322511884,"deps":[],"local":[{"CheckDepInfo":{"dep_info":"debug/.fingerprint/day02-b307fda130ae6b74/dep-bin-day02"}}],"rustflags":["-C","target-cpu=native"],"metadata":7797948686568424061,"config":16520146531172537597,"compile_kind":0}
\ No newline at end of file diff --git a/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/dep-bin-day02 b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/dep-bin-day02 Binary files differnew file mode 100644 index 0000000..d2261d7 --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/dep-bin-day02 diff --git a/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/invoked.timestamp b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/invoked.timestamp new file mode 100644 index 0000000..e00328d --- /dev/null +++ b/2020/day02/target/debug/.fingerprint/day02-b307fda130ae6b74/invoked.timestamp @@ -0,0 +1 @@ +This file has an mtime of when this was started.
\ No newline at end of file diff --git a/2020/day02/target/debug/day02 b/2020/day02/target/debug/day02 Binary files differnew file mode 100755 index 0000000..77a4f18 --- /dev/null +++ b/2020/day02/target/debug/day02 diff --git a/2020/day02/target/debug/day02.d b/2020/day02/target/debug/day02.d new file mode 100644 index 0000000..d5e2882 --- /dev/null +++ b/2020/day02/target/debug/day02.d @@ -0,0 +1 @@ +/home/j/ws/advent-of-code/2020/day02/target/debug/day02: /home/j/ws/advent-of-code/2020/day02/input0.txt /home/j/ws/advent-of-code/2020/day02/src/main.rs diff --git a/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c b/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c Binary files differnew file mode 100755 index 0000000..77a4f18 --- /dev/null +++ b/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c diff --git a/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c.d b/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c.d new file mode 100644 index 0000000..ec450b4 --- /dev/null +++ b/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c.d @@ -0,0 +1,6 @@ +/home/j/ws/advent-of-code/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c: src/main.rs src/../input0.txt + +/home/j/ws/advent-of-code/2020/day02/target/debug/deps/day02-6ed5510e3d6fb83c.d: src/main.rs src/../input0.txt + +src/main.rs: +src/../input0.txt: diff --git a/2020/day02/target/debug/deps/day02-af5a1d5cf83773fc.d b/2020/day02/target/debug/deps/day02-af5a1d5cf83773fc.d new file mode 100644 index 0000000..01a081f --- /dev/null +++ b/2020/day02/target/debug/deps/day02-af5a1d5cf83773fc.d @@ -0,0 +1,6 @@ +/home/j/ws/advent-of-code/2020/day02/target/debug/deps/day02-af5a1d5cf83773fc.rmeta: src/main.rs src/../input0.txt + +/home/j/ws/advent-of-code/2020/day02/target/debug/deps/day02-af5a1d5cf83773fc.d: src/main.rs src/../input0.txt + +src/main.rs: +src/../input0.txt: diff --git a/2020/day02/target/debug/deps/day02-b307fda130ae6b74.d b/2020/day02/target/debug/deps/day02-b307fda130ae6b74.d new file mode 100644 index 0000000..6158bf9 --- /dev/null +++ b/2020/day02/target/debug/deps/day02-b307fda130ae6b74.d @@ -0,0 +1,6 @@ +/home/j/ws/advent-of-code/2020/day02/target/debug/deps/day02-b307fda130ae6b74.rmeta: src/main.rs src/../input0.txt + +/home/j/ws/advent-of-code/2020/day02/target/debug/deps/day02-b307fda130ae6b74.d: src/main.rs src/../input0.txt + +src/main.rs: +src/../input0.txt: diff --git a/2020/day02/target/debug/deps/libday02-af5a1d5cf83773fc.rmeta b/2020/day02/target/debug/deps/libday02-af5a1d5cf83773fc.rmeta new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2020/day02/target/debug/deps/libday02-af5a1d5cf83773fc.rmeta diff --git a/2020/day02/target/debug/deps/libday02-b307fda130ae6b74.rmeta b/2020/day02/target/debug/deps/libday02-b307fda130ae6b74.rmeta new file mode 100644 index 0000000..e69de29 --- /dev/null +++ b/2020/day02/target/debug/deps/libday02-b307fda130ae6b74.rmeta diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/152sg4hgnlgsoqxl.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/152sg4hgnlgsoqxl.o Binary files differnew file mode 100644 index 0000000..1439141 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/152sg4hgnlgsoqxl.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1cfyibbx2naht8kx.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1cfyibbx2naht8kx.o Binary files differnew file mode 100644 index 0000000..2978b2a --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1cfyibbx2naht8kx.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1gbiacwxbn4g5msb.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1gbiacwxbn4g5msb.o Binary files differnew file mode 100644 index 0000000..39fa866 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1gbiacwxbn4g5msb.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1ozijpyk3veyjbfv.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1ozijpyk3veyjbfv.o Binary files differnew file mode 100644 index 0000000..8d2715c --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1ozijpyk3veyjbfv.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1q4a2zs7qdyjfxdj.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1q4a2zs7qdyjfxdj.o Binary files differnew file mode 100644 index 0000000..f4331ba --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1q4a2zs7qdyjfxdj.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1q7b4t0cz559vj8a.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1q7b4t0cz559vj8a.o Binary files differnew file mode 100644 index 0000000..fcbee16 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1q7b4t0cz559vj8a.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1rxqhkfd96giqg6d.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1rxqhkfd96giqg6d.o Binary files differnew file mode 100644 index 0000000..ad55fbf --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1rxqhkfd96giqg6d.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1xuma8t1sh5szb6p.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1xuma8t1sh5szb6p.o Binary files differnew file mode 100644 index 0000000..72d2a05 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/1xuma8t1sh5szb6p.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2jvnmhjww80lqbty.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2jvnmhjww80lqbty.o Binary files differnew file mode 100644 index 0000000..40d2a11 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2jvnmhjww80lqbty.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2m7xq18qat9fqoyq.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2m7xq18qat9fqoyq.o Binary files differnew file mode 100644 index 0000000..6de8a13 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2m7xq18qat9fqoyq.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2nj823yzr1smx83z.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2nj823yzr1smx83z.o Binary files differnew file mode 100644 index 0000000..a4e8b79 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2nj823yzr1smx83z.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2vyk75a4wzwknl9s.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2vyk75a4wzwknl9s.o Binary files differnew file mode 100644 index 0000000..08c3e1d --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/2vyk75a4wzwknl9s.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/33bcwhxln6mawy5l.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/33bcwhxln6mawy5l.o Binary files differnew file mode 100644 index 0000000..af892ad --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/33bcwhxln6mawy5l.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3585944lajqn6pl.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3585944lajqn6pl.o Binary files differnew file mode 100644 index 0000000..b6e767a --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3585944lajqn6pl.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/38o0tnaodztohluf.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/38o0tnaodztohluf.o Binary files differnew file mode 100644 index 0000000..ba63923 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/38o0tnaodztohluf.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3c6644dv26phknvx.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3c6644dv26phknvx.o Binary files differnew file mode 100644 index 0000000..0f66aeb --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3c6644dv26phknvx.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3ff56hyr5l74wmeq.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3ff56hyr5l74wmeq.o Binary files differnew file mode 100644 index 0000000..827b909 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3ff56hyr5l74wmeq.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3jhmzsqs8o911ai3.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3jhmzsqs8o911ai3.o Binary files differnew file mode 100644 index 0000000..fae599d --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3jhmzsqs8o911ai3.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3sx2562es6sfj6po.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3sx2562es6sfj6po.o Binary files differnew file mode 100644 index 0000000..b86b83c --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3sx2562es6sfj6po.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3zjavb7whpc0za8e.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3zjavb7whpc0za8e.o Binary files differnew file mode 100644 index 0000000..1f51a65 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/3zjavb7whpc0za8e.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/41xfmpk47cutnsu2.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/41xfmpk47cutnsu2.o Binary files differnew file mode 100644 index 0000000..c5bf34a --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/41xfmpk47cutnsu2.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/49lylm95tggqq0of.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/49lylm95tggqq0of.o Binary files differnew file mode 100644 index 0000000..d9b9dca --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/49lylm95tggqq0of.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4bo8o3mgdkl5i10v.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4bo8o3mgdkl5i10v.o Binary files differnew file mode 100644 index 0000000..e299d07 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4bo8o3mgdkl5i10v.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4fsqfiwfvrm0kqx.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4fsqfiwfvrm0kqx.o Binary files differnew file mode 100644 index 0000000..f753df4 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4fsqfiwfvrm0kqx.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4rp5h82oz665v4z0.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4rp5h82oz665v4z0.o Binary files differnew file mode 100644 index 0000000..b6b8642 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4rp5h82oz665v4z0.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4umql83e4mr5o8g4.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4umql83e4mr5o8g4.o Binary files differnew file mode 100644 index 0000000..f93c181 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/4umql83e4mr5o8g4.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/52u58gm181c09ygf.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/52u58gm181c09ygf.o Binary files differnew file mode 100644 index 0000000..d3d0e6f --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/52u58gm181c09ygf.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/5ehmekjsxwvcp1iu.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/5ehmekjsxwvcp1iu.o Binary files differnew file mode 100644 index 0000000..8b29e42 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/5ehmekjsxwvcp1iu.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/dep-graph.bin b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/dep-graph.bin Binary files differnew file mode 100644 index 0000000..2e29f3e --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/dep-graph.bin diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/g647v9pfs3wlof8.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/g647v9pfs3wlof8.o Binary files differnew file mode 100644 index 0000000..bea04a8 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/g647v9pfs3wlof8.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/j7k91kty67zwc7o.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/j7k91kty67zwc7o.o Binary files differnew file mode 100644 index 0000000..658b9b1 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/j7k91kty67zwc7o.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/q00cw73y3umyvyn.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/q00cw73y3umyvyn.o Binary files differnew file mode 100644 index 0000000..fc58c40 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/q00cw73y3umyvyn.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/query-cache.bin b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/query-cache.bin Binary files differnew file mode 100644 index 0000000..3c6139f --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/query-cache.bin diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/rzvftr9uzrsq4kf.o b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/rzvftr9uzrsq4kf.o Binary files differnew file mode 100644 index 0000000..784fcac --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/rzvftr9uzrsq4kf.o diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/work-products.bin b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/work-products.bin Binary files differnew file mode 100644 index 0000000..1e3b024 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt-10uocovpob4dg/work-products.bin diff --git a/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt.lock b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt.lock new file mode 100755 index 0000000..e69de29 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-1a6k0vqkvwzcv/s-gc7bvu3e7b-dgx9gt.lock diff --git a/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/dep-graph.bin b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/dep-graph.bin Binary files differnew file mode 100644 index 0000000..00b29f5 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/dep-graph.bin diff --git a/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/query-cache.bin b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/query-cache.bin Binary files differnew file mode 100644 index 0000000..17ece22 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/query-cache.bin diff --git a/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/work-products.bin b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/work-products.bin Binary files differnew file mode 100644 index 0000000..71f3936 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0-1yhzcdlbap31k/work-products.bin diff --git a/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0.lock b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0.lock new file mode 100755 index 0000000..e69de29 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-2ho28kuegewm7/s-gc7bvqvocf-1ghx9c0.lock diff --git a/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/dep-graph.bin b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/dep-graph.bin Binary files differnew file mode 100644 index 0000000..b208e68 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/dep-graph.bin diff --git a/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/query-cache.bin b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/query-cache.bin Binary files differnew file mode 100644 index 0000000..d3ffcd2 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/query-cache.bin diff --git a/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/work-products.bin b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/work-products.bin Binary files differnew file mode 100644 index 0000000..71f3936 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0-3nhj98ui97r8b/work-products.bin diff --git a/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0.lock b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0.lock new file mode 100755 index 0000000..e69de29 --- /dev/null +++ b/2020/day02/target/debug/incremental/day02-3k1q415v0zdz2/s-gc7bvqvo5j-femmq0.lock diff --git a/2020/day02/test0.txt b/2020/day02/test0.txt new file mode 100644 index 0000000..fe19c03 --- /dev/null +++ b/2020/day02/test0.txt @@ -0,0 +1,3 @@ +1-3 a: abcde +1-3 b: cdefg +2-9 c: ccccccccc |