From e590e70f36c8607ddaa0a24232bd673529827d91 Mon Sep 17 00:00:00 2001 From: Jonathan Chan Date: Fri, 24 Aug 2018 22:18:21 -0700 Subject: [PATCH] Problem 84 - The problem was in the double rolls! You go to jail only if you roll three CONSECUTIVE doubles. Also printing the top three squares was setting entries to 0 prematurely. --- 84 | Bin 9448 -> 9448 bytes 84.c | 14 ++++++++------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/84 b/84 index 49c2f5f4bfd172c988e2d4c3c184b7a75047e41c..4de18633886ee02f1b80d3bb24648ae9e18a6965 100755 GIT binary patch delta 1261 zcmaJ>U1$?o6ux&R(`J&`NlKFGXlWBMTU)ekq{>P~CUj?$lpw6Ny6!_wm$f1aDrcO8%Wj$wq1AK#j$dQY9xYpuG`g74*@vF!l! zGgwt>#`yoRD_ZC$@^gKB>{~v9G^N(7tmNVvHw=hYb6?Uhx0k{in~RpYJ{VH7)T`Vs zfG<2{Zi^GvxDFUiw?M|uxt!O@3PVie{FJG;nA0s9hbau(P&lMun9vM?q zIrkU{jr)z#jGYeE_bCk6P|&zvD2!S#=M?w9qs2d1#ov?r?zXW@5GgAL>=^pH0I#yL z2ybu|+bvP|qC-=bQU%R*VcefZy-H;?1OZi9{4lI4mAtZq^XHb@M&~qTF;ytr`Lx4` z@ZU^T=uj#p^wrl4phtinR)w)4y(;+E{clV&4+8V& z3|6=@WSXY6508EoT0cW5aUiijp_+-o#JTI%8z$NK0^E+Z#v(ted^8?FB@$>1v5g276OFGh?j}2fR~fj2v%yY@ z-ZW}d548?hS^#>vNgyO*KWPtLWmb4H9U2O(opzZ_g+wBU-58N{I0=2PhefI8G<4bh z(4^DQMfC6?yop4`F5E=E5R*)WClg|)bkZp}>=dLy3RU1Ee~BXQA(W+R=R)del^go*A5tZrY0 cw`M^PNjlo)`QV@RU33SJyt2&}^=KRW9^-{-#sB~S delta 1274 zcmZuxUuYa<5dXg2+vaXJ$=!v!+uJJ1ZOIuf*!+13))cy1yJQbT(3*>Fh_PynE%c#< z1frx#@tT%p^RIp&AxN-TDu@r&^Wn@(?jo3L@F7S=D+u}^tP(IL!CY$E?R>k}5)TJ< zXMQvDn{U3E+q05Za(2x(T8SJPy?$@0#v{1EBPfpH5y)rw=TKCg`C_NrUcIUnr_X(P z;l+uu?-nw1%zKPC#w$o)$=}W#GKFhY1+mj+Z+B zhWBDEIF776iTvV3ex#8KCo)uPas>(_2n|5ykl*CKrnufE2C|@$H3AnjxQ`)Va`QCI zJYky@23-i`Q3_=T4wuNmhm`!5Lw=2z-iE3!@T_PSj2!*(5n1v|A*)FKsuB<>=bB{Ega17WKZ#0J;OHum#K8g5^!Z zQCt4gVE5+C6jZg0ZA|8%cy+s?i3eB-aXLeD|!t7?yG z*lJ4c?wpEud15G~PaUTEm89`c()gh>@w=X0_v-lvtaa^^1s^^;5L06D!FZhRgvzg~ ztD}mmH;y4xIF6rU+o^-DV{+HFCqeIl?gPDf-?qO3U4ZWHf)4H3_BQCxVSFKI{AuX3 z50i)dAv{N9p_wTb$w}cE+(zCN>X`NWWL~J1qd=ae>r$%&SD6>84zMOuS>Z(|z;zRz zS#nS4z}bvk`6(uWYK5uiGbgKWv90wmo^oMP0JZ$DKZra;tqHR=NYAJ>I~b3UBcT}v zKE~BhlSDr`DzpzOjnI7%YUv~x7V%3Y5uRa=@?TzqLTcyksBp-Pl4-i>w#;3^3Vh7X0lX topValue) { topSquare = j; topValue = freq[j]; - freq[j] = 0; } } - printf("#%d: %d @ %f%%\n", i, topSquare, (float) topValue / rolls * 100); + freq[topSquare] = 0; + printf("#%d: %02d @ %f%%\n", i, topSquare, (double) topValue / rolls * 100); } } \ No newline at end of file