From 0b575ca52495345fa2851ece020b3df1f3f5440a Mon Sep 17 00:00:00 2001 From: Filip Rojek Date: Tue, 9 Dec 2025 22:45:53 +0100 Subject: [PATCH] cleaning --- day1/day1p2 | Bin 23160 -> 22992 bytes day1/day1p2.c | 29 +---------------------------- 2 files changed, 1 insertion(+), 28 deletions(-) diff --git a/day1/day1p2 b/day1/day1p2 index f17daac788226387f86053a6cccbd2bd980a5a39..c9ecf3970009ee059832fe66eaf027156a303712 100755 GIT binary patch delta 1646 zcmZ8hU1$_n6u#%q-r3om-AQ&g*`K6oc4akbC4ZP^P1bA@>eSsNsF4JWm5Lf_#lOTP zEp3ex-1-wVknxs+MJSZM_)w~>lz^3NYpN+ot5$;gpuSb{Ar%S<#kxIrHi@(s=AJp< z`Mz_%d$}_Um*G|hCMsdG`Nkthl|-yj#XV5t=!SgO%~LS%sgLBd<;c6}4$t;*9$k+7 zNBXGf68v?gt7JiatNG-Pz`afPuMTd!lDRBtnk{=npXS#+DWl-{B~&I)>-Uml*OTMS zsbMyDV^XwxQu{KOn-r@*y@ON1_xju^eJVMw&n44YK-QBQB#h~IM@Oc%46nJN&j{7C z73q=eE<;Z1S$L+1Iej48hZq^QrS)k@>oag#pNZ>tkIar5BU7D1d2?Awj>^avN}N&s zALUI{-n5j-@t!$!{Wv-9?sp5zzb?D(_$QZ3FF?U(ow;1@v_5U^Ym-G<+*dC$tQ{u# zjIThh#q^hJnTNg=E`HJe!`ZOjys~kSIQw@F4t{j#a9?=uU{iQypOX+MmEx6X)rQaX zTrM|+vHs6o?mWiz7}sO0dd`0euYv{sG+YBo9*R`J1aFH3iUyEyPMl_&R(OKG?Utp_ zA+tZyCl+nxx2o1cG~=kArx4{(7o+EZKc{~FxK=LR?I1)!AtByED-f0sq%t#5=VDOL zk2dU&GPK1AD4*gY1r10kqxh!cGv>+jv8NUbLLsk+m4S!ru{zm%97{faB$kCD-n{l2 z6mw|wgOdjvs|=?o?xTb_ss)QkXE68$AUScO3fqMMRqTFTBrt;O%fEqZ2;(-yFCfJ> zEGD5)N${>PxYs3WQ%f*$UBKJE4=i+c2~~;fXB#ny0-9*>T;Tmn6A68Rn*%o!jb3dH z6C7}U9{ahEB102($vkhk>o6-3xMWTkax20`vM5rsmGvJQB*j)HnHLTDK6>;orp9GM zHc=WoHy$Ukyhx8{(7TXC&oARXvfE zrU=B=q8JjYgg4T=%5vcIfuyNwlPWBT#zhrw(b>vV zKDW9L53$(44B-jKEMb7ZXb!rAi}ox!cP2{tx`azB$vYA4N&$FwT_Ce7u^qfo1jLYj zCqQikK;^eu&cwfEPUS16e8b$sOjhccYY(#xF{Oq%_k7U7lulMcs14p{Wf-XRaXTv( zc{`IOm4Ds(W}zY-JjNmdQ)U^JUgz~~??GjTw|!{G57L^4r}T;9VZ-sd2pe zUw8Gy9H+u!V}zXICT7cj_{{B|lN3(y-mNk4b8~Bp^R+~t_>l4kTN~)#t=!w2pjY4F iTY3|a;%09Pok;RKh>dn~@3w^V_Qt&66W|ZJUjG+s6mx$7 delta 2076 zcma)7UrbY17(eIUp37}-d!ZD{KN;;JiaNnYV+922=AE}Nqiir?*=7_((Fq8xbD40B z)nyDxtjFwSWXtA*!}+kKZuY@U7Mb8erpbVe_yAdapt^-&mdTRM?mPFk$b8yK?)lF5 z{eIu?eCNBTw|63V;R-%mgcriArp+-P=_5w%xWs%O8{T>9$B*m*x8W^XTFdRW54eoz zqNU$)(;2&`ifHvO6YAIIyu9qjk1k3VE{;d8@Um=*jwsjYO}k$U7OH*9&uZ^YwV%i` zLTc|wlu6BQcpQ&M+0L;r%za8!r|?TDcA&)80-E}bGWWi6Rqa>i)X)$HjoD1VdX@3i zZG6Q5b2*9ly zuvSCAifU+Byb;Q}X9*=JY`x{t#%C#Iv z>7c6wi*(Ah67Qtgot5DMsEz~97CG%b?gg8`@8BZOxtp!@&e~0QCSopr#Nio=JzlPk zqw}1T&a4yi2F(bGkc3crnr;v=47wLN;;|AOpgkMkT3!Q15roBe;eMuV1WG;!D+!)n zyTJ!d*_(~+bfq^Rr&Go25gexh%Am)+LpYOGY`TG+6qh=&M6*lRY7zqvLA~Z;SU3=W z222(U@D`Xjk?e&4C#E=Ilk9HTU$~8}0kE$@d=Mxk$R?IyMLFZFz*Z~6t|!CDHV8lc zLs*YaCZkql``&~!Bx0Ef%(Hk$azeQu!r`!uFrg<$0|y2ksDNGM9$?4}=feY<>;W&A z#rg1AP4GcDLtr2m_L<;{piJH4!=G!y6tJ8LSG%kUVMxspPv~UT)Dh@J`64Tc3-1&j z19wHr^DuMa-KllyK!U+O4{Vs4JDX6Ecp8>`_@ZWN3m!(RQjBf4TEYqTdYy~VBy_>l ziq`3U;KN^P$nrzuQ=GpHPKC`l*cIT!6BKtsW*HO%GSvx6R70sn4g*V40IsDIWoz(s z1eZs#a|7bVGB+-lN+rL8%Z5%9T6_w&U~^3<46yeg|7vfq-nqxGIO2%iKaa zDV0{{_#K;b7$_6OqPW~`ONyl$8gL`+xKMUTd_i6T6HUuP$exNM2`=?=FqIMySKP4z zwuZOkz`QI;zA}kb#gsE`Oj&pR4x4lc-ip(?7=lab)f2N5g-NWgHksb3$V)Lw%cXZK zmPNSAqd0vA^w{8kLYOlljN9l3RcBrd5{vi=;XWfN;%Oo_5?he)VhIt%>%_XBm;wYG z%l-p3MBGkt5of|JBp(dNAFC#r%&#T_Z>6=q)d$SHbduQCC6W?ka}9Zh@m1n9*m5&5 zAO2r7p0~7!AtLhI#goL%vc*Zl@m|{JdlTP_-1i+#fv?6M)rIfTBc6hDyg+@mCVE+2 zh69mXY5~R_H0Ixi2dJm|Ixy#}AHnw}a=%6pxeA^>e5Kf&Y|0E>RmX@&>PpN{{#pm? zyyj7t-ZeBzV|8BJ;-4|QR`gSoBjT&?;P4pzYL^$kPGh^O%zG=1ge`P_R{`DGkj-7# nLJu}naxL5FrG`rUkj5ISxJ`b#y0MZg+D;FGd1nW`)VShb+1mfg diff --git a/day1/day1p2.c b/day1/day1p2.c index 9fc9e58..c20613b 100644 --- a/day1/day1p2.c +++ b/day1/day1p2.c @@ -31,18 +31,13 @@ int main(int argc, char* argv[]) { printf("error: no such file %s\n", inpf); return 1; } - - printf("first position: %d\n", pos); // process instructions char line[9]; // 8 chars + eol while(fscanf(ptr, "%9s", line) == 1) { char drc = line[0]; int num = atoi(&line[1]); - printf("%c %d\n", drc, num); - - //if (drc == 'R') pos += num; - //if (drc == 'L') pos -= num; + //printf("%c %d\n", drc, num); if (drc == 'R') { for(int i = 0; i < num; i++) { @@ -51,7 +46,6 @@ int main(int argc, char* argv[]) { } else { pos += 1; pos -= 100; - //printf("overflow -=100\n"); } if (pos == 0) counter++; } @@ -68,29 +62,8 @@ int main(int argc, char* argv[]) { if (pos == 0) counter++; } } - - while (pos > 99) { - //pos -= 100; - for (int i = 0; i < 100; i++) { - if (pos == 0) counter++; - pos -= 1; - } - } - while (pos < 0){ - //pos += 100; - for (int i = 0; i < 100; i++) { - if (pos == 0) counter++; - pos += 1; - } - } - - //if (pos == 0) counter++; - - printf("current position: %d\n", pos); - printf("counter is: %d\n", counter); } - //printf("current position: %d\n", pos); printf("\npassword is: %d\n", counter); return 0; }