From 2a2623a652c8f506ec05ac9afc0144995fd9b625 Mon Sep 17 00:00:00 2001 From: FuryFire Date: Tue, 23 Feb 2016 15:55:26 +0100 Subject: [PATCH] Added a few generic problems\nSolved Euler027 --- CodeGolf/guns-and-zips/input.1 | 53 +++++++++++++++++++++++++++ CodeGolf/guns-and-zips/output.1 | 53 +++++++++++++++++++++++++++ CodeGolf/guns-and-zips/solve.php | 0 Generic/Fibonacci/a.exe | Bin 0 -> 48662 bytes Generic/Fibonacci/solve.c | 51 ++++++++++++++++++++++++++ Generic/Fibonacci/solve.exe | Bin 0 -> 1536 bytes Generic/HelloWorld/solve.js | 1 + Generic/MultiTable/solve.c | 20 ++++++++++ Generic/Seive/desc.yml | 10 +++++ Generic/Seive/solve.c | 22 +++++++++++ ProjectEuler/026/desc.yml | 23 ++++++++++++ ProjectEuler/026/solve.php | 20 ++++++++++ ProjectEuler/026/solve.rb | 13 +++++++ ProjectEuler/027/desc.yml | 20 ++++++++++ ProjectEuler/027/solve.php | 32 ++++++++++++++++ ProjectEuler/027/solve.rb | 13 +++++++ nbproject/private/private.properties | 5 +++ nbproject/project.properties | 7 ++++ nbproject/project.xml | 9 +++++ 19 files changed, 352 insertions(+) create mode 100644 CodeGolf/guns-and-zips/input.1 create mode 100644 CodeGolf/guns-and-zips/output.1 create mode 100644 CodeGolf/guns-and-zips/solve.php create mode 100644 Generic/Fibonacci/a.exe create mode 100644 Generic/Fibonacci/solve.c create mode 100644 Generic/Fibonacci/solve.exe create mode 100644 Generic/HelloWorld/solve.js create mode 100644 Generic/MultiTable/solve.c create mode 100644 Generic/Seive/desc.yml create mode 100644 Generic/Seive/solve.c create mode 100644 ProjectEuler/026/desc.yml create mode 100644 ProjectEuler/026/solve.php create mode 100644 ProjectEuler/026/solve.rb create mode 100644 ProjectEuler/027/desc.yml create mode 100644 ProjectEuler/027/solve.php create mode 100644 ProjectEuler/027/solve.rb create mode 100644 nbproject/private/private.properties create mode 100644 nbproject/project.properties create mode 100644 nbproject/project.xml diff --git a/CodeGolf/guns-and-zips/input.1 b/CodeGolf/guns-and-zips/input.1 new file mode 100644 index 0000000..9907707 --- /dev/null +++ b/CodeGolf/guns-and-zips/input.1 @@ -0,0 +1,53 @@ +??r?Jlogo.png?)??PNG + + +IHDRLK?~)sBIT??O? pHYs  ??~?tEXtSoftwareMacromedia Fireworks 8?h?xtEXtCreation Time20/7/06?t?-IDATx???{ts??{???=?F??Foi???lK????Bx8??/???k?5??d7?? +96K?n8,7a??@K??!k`?!61Y$| ?d +?,y?????Hc?C???????????3?IT???[??j???W??FX?[??f?H$E?B!A??h4"?h?2?lC?-???l>w????po?e ????+--?l@ ? +dkZ???? ?D?~W?~PE?dOOOSS?d?l??-?g?}&?H???òl(jmm?cG?s?lC +?]?(j||? +a?w?;???e?g??k???5?L&`5%w??F??#pC!?f)9?<\?t)?j?????|?@ ???e????>>'? ?????V???J~;?j?z??kkk6?-_f!?A??Hdlll3??q?,???H$R(:?nll 6?H?Z?F?????OF???;???#??a??azN?r?????? ?1?@?Ev"?x-?SSS8?*(?(rA???3::*???$)???~????hSt???ry?8???r?Zm4??? q??!???l?81y?/o?)????rya??e?8?KS=?e?q??;?jEUuUs?????4 +$)?*???,\(????N'? ??{????^_8w@??9?c#???p???[???"???85=???{?f???J??}??g_??P???]????u??wGP???|?,?[????*?J?*))?|?rggg!2PB??|??!wZ\???VB???/_7y??w^x??F/?LN??a??#?}???<B?\4?????z{{O?:??????g7??G????????b??hh(o???w??5U(???Rn[?·j?:????.??T2???D?T?????I??I+??H????1 +????6?B {?[A?z????/PK??8I??P? ?T?P??%%%F????#?;??????Kg??F? +?^ä?(8???????n?V\{?.P?k??C&2?y?Z=????w"&?? =?e?eyh??y??ny??????mV'@???)????????_O?+???~z6??Cr@P?U?PVpm??s?????+**????Je?????Í?s???L?>?????i??D???'w(?????g8!????R??j????]]]???]>u?3?J?i???]Zle???G' +??-??[S?N?????s?????(?\?????,??B?C~??????G?U??e??[Hnd9?06????"DD$q/?$ +??????????Z?k???????????#}E?G]zpr ?????????3???,]???@???DP???]?r??mt??L??????f?o???=?lT??['??;??K????????W7??F????l]?b??? ??*?$??????b?a>???o???????s?c??6?#???=????v}?`m\??}?bJ?V?h??t??"?Q?-?A??W}aD?b<?O????%?*?k*??:?ut?w???W??S?F??????g???p?O??????ub???;U???m???bfC?B???>V??Y?_?x +???D"???2?LB6I??OQ?(r?$?Z-????B???????9??w??;??k????%?7?F;????????? ?S?????????Jq~?????:XE?????A??8?:?ap???s#??.Rqq?dt ?V/g]^a5??? P? O??????. ?$m6?R??h?v? x?????????????J????)?(???a?L????????w?}7??=????c??g2 ????t:????QO????E???2? ??[P??on??l????+g?O?? eO?7???(@:??s???+'_O? ?????uy???R ??????L&?B????????Z?H??2?~dG_?%UeD[f???????b???q????]????+?????o.?????+4???r????DUR?R(d +a?(?-Ml????????**?u??:?????n-?cy?w??H$J?????H?h.???QG ?\??{D???J?$=?2??"B???2'? +???F?4^? +*????????}?DW4U?s3?r}?x?f?J??j`?}?Ib9i??1????;A?E??????L&??[W?a + + +???$I?|?P(???b?Z???s??aX?eYV"?????????[S???`0??L?| YQC{78?U?>??K#?????O??????a?7.???? +?%?S???L~2@Ug?,????_NvU? +?E?t??u?3????O??l?(^?= s??e?4?X +???????C+???N????s?Ri?t-???;?B??j??o\`??m&Z??0???h^)n??U9?h?? d +* Pl???~o$?u?Y?1 (???p???biz????W?-??$????/~??"??e???V?;?>?1?6?u?7???V ?B[ÿ?????{?R?A%??s?????4???#??}J????k7? +z????S????!??n +???"?(?????uB?'?? +U? ?"%???D?~DZ????3???!??vX,Kk$?????:m K?`Es?4z.?u??@T]W??R?B??r??{???? +y?ZVZZj4?^/????LNNNNN?wt?,KQI?$I???????????????$???1???of{??O-?w??U??7_???{l??1?{o????b&G?uy7???<2?>??/|?JGGG8?9?C???^O?Nx?? +? E#??, ?!???(e?w-.oB,D"$??J?J?.??)???Qmk?N??+???Sy?Z?2 B????????hB?\t4M;????E?)_ +?0???????>n???h*++?Z?L&?W??H$?????????{??????~??>r?{W[?8?d?j?l4Vb t???v????-??o??`???i??N?}-???w??_??Hq??q~x?5????????[?vW??|???;]???????Zc?8c? ???^???????-?H???f?L/ ??orCy????oN?{j??????45?q?]_n/`n???y7&?????????o??"}??J?A8??????,?????\@??Z??B@-l?d?J\???CH%??+T???"T|?EX4?MJK?B?8?f??J ?>\Y%K1H?(???[?ZXt?k???????T?V?D^"1?Xy?œ??@ ??q?????i?@ 044t????)sp?nmm?{wcc?F?????~S?T?!n? >??????c#K???%O?m?Jmn?-?/_??^????????????G??G??5??+???%W?F??3W??u_?U?;w??????Y?w????a??? Ue[^???o???+?]???????rC?????~??-q?X????{?j?z?t: ????#?Z??m?e???^Y +1??R?B????????_?i?)?3?X?\]Z^YY?????$? +?2?ZZ??????7?,Q??m&ZP+T?f6/???n??D??b?N?O?)%DbZ^rI4???????Bp??T?*q???+5 ??@A?? I,cI???.?x?b5??z?$?p8??????4X8???i?D"?????.};?y?f??l??????W~????'S +q???????[?}K???o?????q]??'???I????u +??h???t??x#?C?_?. +???u?b?Uu??? ??Q?"???_??????6?i???/?{?Nm?k9???.????T?O????G;???O??-C??????miiI ?FH.pG??,C? ?a?o||? ?I o?#???:???'!??L2;? ?0?????xw????po?e ????+--?l@ ? +dkZ???? ?D?~W?~PE?dOOOSS?d?l??-?g?}&?H???òl(jmm?cG?s?lC +?]?(j||? +a?w?;???e?g??k???5?L&`5%w??F??#pC!?f)9?<\?t)?j?????|?@ ???e????>>'? ?????V???J~;?j?z??kkk6?-_f!?A??Hdlll3??q?,???H$R(:?nll 6?H?Z?F?????OF???;???#??a??azN?r?????? ?1?@?Ev"?x-?SSS8?*(?(rA???3::*???$)???~????hSt???ry?8???r?Zm4??? q??!???l?81y?/o?)????rya??e?8?KS=?e?q??;?jEUuUs?????4 +$)?*???,\(????N'? ??{????^_8w@??9?c#???p???[???"???85=???{?f???J??}??g_??P???]????u??wGP???|?,?[????*?J?*))?|?rggg!2PB??|??!wZ\???VB???/_7y??w^x??F/?LN??a??#?}???<B?\4?????z{{O?:??????g7??G????????b??hh(o???w??5U(???Rn[?·j?:????.??T2???D?T?????I??I+??H????1 +????6?B {?[A?z????/PK??8I??P? ?T?P??%%%F????#?;??????Kg??F? +?^ä?(8???????n?V\{?.P?k??C&2?y?Z=????w"&?? =?e?eyh??y??ny??????mV'@???)????????_O?+???~z6??Cr@P?U?PVpm??s?????+**????Je?????Í?s???L?>?????i??D???'w(?????g8!????R??j????]]]???]>u?3?J?i???]Zle???G' +??-??[S?N?????s?????(?\?????,??B?C~??????G?U??e??[Hnd9?06????"DD$q/?$ +??????????Z?k???????????#}E?G]zpr ?????????3???,]???@???DP???]?r??mt??L??????f?o???=?lT??['??;??K????????W7??F????l]?b??? ??*?$??????b?a>???o???????s?c??6?#???=????v}?`m\??}?bJ?V?h??t??"?Q?-?A??W}aD?b<?O????%?*?k*??:?ut?w???W??S?F??????g???p?O??????ub???;U???m???bfC?B???>V??Y?_?x +???D"???2?LB6I??OQ?(r?$?Z-????B???????9??w??;??k????%?7?F;????????? ?S?????????Jq~?????:XE?????A??8?:?ap???s#??.Rqq?dt ?V/g]^a5??? P? O??????. ?$m6?R??h?v? x?????????????J????)?(???a?L????????w?}7??=????c??g2 ????t:????QO????E???2? ??[P??on??l????+g?O?? eO?7???(@:??s???+'_O? ?????uy???R ??????L&?B????????Z?H??2?~dG_?%UeD[f???????b???q????]????+?????o.?????+4???r????DUR?R(d +a?(?-Ml????????**?u??:?????n-?cy?w??H$J?????H?h.???QG ?\??{D???J?$=?2??"B???2'? +???F?4^? +*????????}?DW4U?s3?r}?x?f?J??j`?}?Ib9i??1????;A?E??????L&??[W?a + + +???$I?|?P(???b?Z???s??aX?eYV"?????????[S???`0??L?| YQC{78?U?>??K#?????O??????a?7.???? +?%?S???L~2@Ug?,????_NvU? +?E?t??u?3????O??l?(^?= s??e?4?X +???????C+???N????s?Ri?t-???;?B??j??o\`??m&Z??0???h^)n??U9?h?? d +* Pl???~o$?u?Y?1 (???p???biz????W?-??$????/~??"??e???V?;?>?1?6?u?7???V ?B[ÿ?????{?R?A%??s?????4???#??}J????k7? +z????S????!??n +???"?(?????uB?'?? +U? ?"%???D?~DZ????3???!??vX,Kk$?????:m K?`Es?4z.?u??@T]W??R?B??r??{???? +y?ZVZZj4?^/????LNNNNN?wt?,KQI?$I???????????????$???1???of{??O-?w??U??7_???{l??1?{o????b&G?uy7???<2?>??/|?JGGG8?9?C???^O?Nx?? +? E#??, ?!???(e?w-.oB,D"$??J?J?.??)???Qmk?N??+???Sy?Z?2 B????????hB?\t4M;????E?)_ +?0???????>n???h*++?Z?L&?W??H$?????????{??????~??>r?{W[?8?d?j?l4Vb t???v????-??o??`???i??N?}-???w??_??Hq??q~x?5????????[?vW??|???;]???????Zc?8c? ???^???????-?H???f?L/ ??orCy????oN?{j??????45?q?]_n/`n???y7&?????????o??"}??J?A8??????,?????\@??Z??B@-l?d?J\???CH%??+T???"T|?EX4?MJK?B?8?f??J ?>\Y%K1H?(???[?ZXt?k???????T?V?D^"1?Xy?œ??@ ??q?????i?@ 044t????)sp?nmm?{wcc?F?????~S?T?!n? >??????c#K???%O?m?Jmn?-?/_??^????????????G??G??5??+???%W?F??3W??u_?U?;w??????Y?w????a??? Ue[^???o???+?]???????rC?????~??-q?X????{?j?z?t: ????#?Z??m?e???^Y +1??R?B????????_?i?)?3?X?\]Z^YY?????$? +?2?ZZ??????7?,Q??m&ZP+T?f6/???n??D??b?N?O?)%DbZ^rI4???????Bp??T?*q???+5 ??@A?? I,cI???.?x?b5??z?$?p8??????4X8???i?D"?????.};?y?f??l??????W~????'S +q???????[?}K???o?????q]??'???I????u +??h???t??x#?C?_?. +???u?b?Uu??? ??Q?"???_??????6?i???/?{?Nm?k9???.????T?O????G;???O??-C??????miiI ?FH.pG??,C? ?a?o||? ?I o?#???:???'!??L2;? ?0?????xdlUt^I0URBYoyckR}-w7SjrJm;J{_uiQ#DBEwp zuitu-JLjDDyyt!2^Pczo+;h&ocj=`A!W2SSxQ2#=cnm&WME;KcvlYqXj(>cdc(mXL zCp>1<|KNn?jqRy$cd~0kGS(4piFI~%rNisv;bf*W+};_kS>6=x=xU9Zj~!b$QQ&n#sR4e7hs8r@QZPUaZx&k0jJysF8b0nAQlj! z)G}nbWCr3ggY>hW!e1vuD;03GZYy{VllReeLTnxeZiC9x@y%&Oo*auG%EhumZns+} zX0I!6jiqA%O3}jzpv|Nzag;+*q%*I8$DJ~=gfft!osbE3kMQ{->rvSt& zU!O`LMU|m}p?tTMeA^XYsl#=^VMQG4#Ra`x<<*VNgi2Q32$1h|LL4XY(h12oOz>7* z#0%qcIpWQ#PzBjf_y8{AoydseBBFS~tU2dNzz){&UAQRUOk6G}@hay^NITOX#>Kig zRf4iV5^r9GjL$n6-Y#6kDaYk<67QU|CFIp0yti=`;#w&|*&m5_?m04ki>!N83h~!v zQDi{kou|t249igrJj%H-7jO20Srrv?2p!M*4daJ;Nf6>VNv~p#6!5o{Yc}vg@H-tG zh7{h}QqhYgK-0S_AI}Tw_X7Sx391#eFZmxX?UXX;WhKM8t zZ*Ubd-#r_l?YlBd1}{OZf3n3a#e;`HtoOj%gJ;4f2QOj@2?g(Fb_A@u1q0U1!8_0h z`gRY_1WI4o%)tcwdnFAZ^-p_$T}1R(7Zb4%DUunp_gBv*?A;;{tbwrC0eh=!XlQ6a z>7%5-HrNmL^LL_=Z@OUq&G3@-Pq0m~JS;AhK}8Kdgsi=Xjq%%lgV^?6zAd#Dsbk=xMZ zcTi7*SO4eGP!{fU;H@@1cy}lk5qpRB>-@pHg^CY2^e|qD!A`Jmgudb|&m=%tu`$Yf zC3wClX5ude*yc@(wtp8iw_c_LadkY^DXpRLxA;OJ#+P>YxW_y7QwYG<8O$oMk33dCA8K}Xsw%2 zhax0%PwLqxE$im^JC}VT`tjY`zWQrJy@$=Tg}!r2|BB+i=9xiKKyO83-v&KD#5zb3W&5&F@BBzZMEKH$&-rBlIK78`>4}Te7s(8&w+e~2fhS73BjURE_?tce8vQ2B z*oW?ax22$&-*|HL*A`PL(3k8(v?PCoiVxlg{uR6SO4*xkyKQyf)0kp~MZ@j4t-ift z-`_Gke%qHJO2w}6_pr;l1z|~i{5|h}&q$By9a{;hjd#Dd)eif9|1@WXcGO~2WHEy> z>a$aeuX`P-mK_bh`&1S)vh~eyW;Qjvb^JZ^>Gez}XT-L@w0VZi7)cjhCk5aXYTz=I zLq)d&{ope?33(3w2<8068>*bJ`9sAwXF_Te>fIgbTRSrZ13FaSx4ZA3w(rdpDNB(31?lm&=;qozI$z(?X9ll9E)3G! zcl9rQX8g7tNbj$GrT1_oo$ftsrMqrkaRBBbWr@hNpD4@O1Iy`Kv5ORHBn345S3sig zpMUpdW_#&7#1teF)0YY(u-`)geU1`AYHTgbKnX18O|fiw`xjI!@w+4rGI z+GRZR?sHMku(QJ6XU>GV@7>)t@SLA8s8>8zRuK_r@u&Cjm}`FdgbEd16YHPP;P#dv^yFYVwyh z(}Di6Gf8G|X3`U;q;c?KL*pK&($6PP(X?7Jl>`n_F|YD82_zvfB)Q8 zq@-tF_ag4XhfaI(x_^`MSDw?CIdJeyw8QcL034XU$iz;2vF{Jpy~T9nw|z?wkV%Y8 zW`IfNjBitCsO-VVLHb}>fAMM0U-vH(`QQ6i9FQtt>TO6xF{E-U!+eT=r`G;E&#N#?|afmrVval2z%(OoQdhfWkJk#er6Lm1*i?0 zD9WzOXR`}d?CSsc`{*Os2Vhdlc0l0^k_jYEpQQtpM2<55s-%|!&LPUdUm)YXQp$Y?f2qojd7d1r zjP%EnB^a_Y{=utYT(WnU^*?w8qEghwnYW(vvsUPA-mf9taByGSfG$mXlEMK$J;d#H z%Jn3GjR#*H7&>Wi9hxotx3zyr`-in}Vd}{Au=dNeU#k6?+7D{KSo*@j97Px=ozb6-3OX8DJAhK67@kQweK*gPG> zGVo{kk+dREs;2#CAo&rAzaR}H+ShMrX^Ezyt()eYRZ-rWNQh`O8Q;*JO2?DYHmu{u zqwSq-T|y#WepbaCg|nn5+NiOr6R}h(oJ8oYY#58@W;Q ztZz?;Q|(v9ZQQ@0YCLLDdD}#1T-7LytAoaIA-TLgd=@xWSPlpS9KmJ%cxb2^eikPqQEIqia3uO6q%Tc!S(OB#Cjnn;-Whd{v2Ej za5dmsk1K&Ijq4g*H{$v%uG?^Z1=oYP9>euCt`~68{omsIqNs@{;^}yGvOV425=%72 zTiDl#L!!15y=5*~Of_mZx2GGDT`lOd#Gi~s@pOGGm99-DyOKgo@FBjmt2L8|FOGG# zCgN2vO2U|-N_BKXyy~m#1h-fM{ZcN2a&XL)wAB<(ujt$;skYW`Zi#nO&V}s> zNGZNxH78PFvoe;*#Kk{ay59xYG|D5ycWsF5iG?@^9s7oOx+B)!8B1Xe|b8AMh& z7x`lAyOL?K%ooGn81b8YP%?USA+GebCF7vA#n-k8%17uMzV2juXSxlR;Y+n|=!_+V zIOOYTv!P-g4CO;y7uPl}tF1ppQnLi zwnju5t}t%EtnQC&;D4G0a8Bfth1Qdx;)r-$0VGtVw_xh5(%DZu;Zl-HKVh<+-Z~{B z_UENf#7P8|zh-JgV4XYbRQ_$*^m?Sfm&bo4w#ig}E(zV9&21kK={w#|A4K{ah6~}N z;HVl{k5r{@)^R5`@;K1rutrllhWoK@@fm8&L|Fh;O-J*{XPjwCvgARn#SztHrR+xZH;dh58BZb zr4qaBXuPvkyu?U!b0QiOzqW%{iT7=kOe)?gPN$3>j!{l6*2h||5G!OF^0$b~?O?08 z7QqhQt4jG2=~OG`M^W65w#3DKd1)w$N_svwDV6EcNmPWg_NGZfP%kTSMWO2Gh6JZY za4>V|X)n?@BeV*aOxJTOM0xAt6ICTVBqhZ2xS~!XPl)&g+v0B#x{Qg@mhMcnEgnnb zE?cYm)jT)=LL7(7C)iLiH&v`LnTlh2##F(3F`r;NeF;_dH-6CWj<=tE?!2hJm&c-k zy!qzT7Oqy}v)w+0x_=BY=)X&rG?s|6j#J`4a-b~|$~(Pilvapjb(Y8{rlNt9a5FBc zlBEm@aRn})VDle@NOkBVqS5H4d6iLFcj=AED3%POSH!nSmf~B(ASB}*T|IFJ=OmU* z<&QSkH)ZXF>{w$yapg%uJd4meT+wLbie=4pOKYPIO|>g(mPZ?F>z7wY>+71DqqWOw zqET_n5wN02|G($Xku8(_**b56uiJ7oEp{`88GEKptOMG@y82qN2Z5SZ%NuLNPZ3(M zrny%93jz%*m)F&ZKOhucSiiigxo+8_Xj9e7+Gtf{ZIyTjJFv1OXWIXGmc6D`aLv!8oWzcUmx&H#thCJwhcySw+*MWFrlehpj>mX;rD*+C0-;z_C1+yxf(`=y@Si?)IN@wQp~jo zt*TqLVEOWT@dbosKtMGs>X$EDB*tdd#j|?#N^_?pxVUOr4K$pzF{2I5jiQ&>!-&YO zfv5wose@jcmp86CdyeRXwuevo>hLMz2Y|0cO)XooRMb(0s?zr(C@cLCVGS!6()`s) zMW+uUWDJCHItSJ9Z0O9iM0;Y<1XdCSj?oA^d>6t>Q7k{#+o0h2ET*)f8(6TVwM$W! z=z^-Iy6R}%vW3eVm%^r&FB9C588LA)61C_wEh+kO2y~~Dt?g}XV6zG_yT4LvhN|0& z;-0c2+EXDO869DcD1m7XOQB~D%4K(>cE5KQAZ?k>mMBDEs(2Td(_ei8F{O&F2-!CC zRfcKf?;#*frT{w8hB6gFZ75M{N_RBPjcdg1#8UkZqq~?~-B{OL2fL0o!93V}YHAm( zSR~FxF&jomyNO!NO%tC$jy&Kd0CiW%u9n?wT6`uCh+=%?{vXvq6umww9L_QpEn5+; z4p)}XEuSNd^72`744s8#jEeFWQGNbetlckKwYDR*CAGGqeD>N@vSqDA!Hi54tL{kvHLpI<3L6?}{=iB~B`Kr2p`%x46%$qEouneuZ6RX^f?Z3~JWl;g7h zU)Uq~EUPWi6-$et>R$sZe-CJZRXE&0-5ppr<^as0sJg2&o$N}i>PohXKx_<0edw|X zHwEcTNs*>@T2yB!h`(~6CRVQaJ>)uQu<08 zK$nh&5ItK2x^)!gP0ka6D|HkFO`anHNgXXMTF44(!qTn?q{dKi7OpA2VG;PJC6+nk zCWDZLfMhgeKtgH(>CuqSOGphMn>6GWqo}sET?97k_-%-%5Z|KXcOkxhvj|+J<6kB| z;-A#<`w?$J{AwM40Pz^&pVIM%nZH{EuF>&F5pPHQS{;8(N>mMrwra?ez|g9_PJ?y< zltQNKb^IBbsR@~SHDnJkHm7m-7jLy~0jb+$eVH>}FjSRuN;#fYK7?mM?CE4+`xs6R z%wE*Q~~GU=5SNiz}G`b(6_A3_?=*Il0A{7pGdi7NCdgHkezjpx$qu| zf4{_kl=$p$#U#sjB4^}dI^&z<-hpq1>WI9{xZKzZ3?Ase90T_fgg0XGBJ5zw2YZam z3H9w1rCo_uCv$=|^H<1I8dG~psIWu6w*Ko~7;sHoI17op3;;)qCVy0nP zgrAt*cQQ^k4BqQLfLxrmY(&oKSg}$$PnKyYvp7jDW?745br>?*Bdoxl5*;%3IEp^qP%vj>Z6jFd`~)nk>@Yz@A9? z#pxF_ahmav%x_sc;h!c2e3m#Yg*g2z;>=V z&BDx;$D$B^%hb1ZDsJjKJM;5Q&7bg&IQxS(-1A1oQLZ0Y8_6{=Tz_nSJ#;77Sk`^` z9b<4sA;`svAeS;^NED2)#87HJ7~(QRA?8}iv>wftw>8E#aUv(oheD)*(W9`ovo$~Y zVV!IhX4C30mTwm3H*`wSNvXy{?E);+riA(TIyF?-gk^)}ZI{NAUD(x52=fu0Qe0S# z={owPcoORl?Jdaks7@*of#Fw0%x{KR_Tf^6`LryjFKD%PW!B@ypvYb)u>vVBm4sGe zoo{JF^BNUgwxYgX7zEbM5kBcx3X^_grLd%buJF^ZULykZYpSq>Hin@EO<3;9)YMj^ob_THBXt#` zSYjYBK?UZBi7HSjCP|cYMTr8OD<(?-$WBoZgr+hiS7u5XTHILMw4%OQ9K#3~sE%cz zscK)hb-Z@QS9|#+urNb<1jN#54lx8(7ZiD!7W_;~Ca7l$i`;)lSkr ziIEj{>}1AxJH_Qzu}i9cLH+Ut;wc#frP`{c;%OaO-iT#AEMYQ}N~*1iE?=+&>mcHp zERF+vR>DZn#`>OwR4)|IsX%=bmN@q)G*FC6-a}IOm2&Y-Yz>o}D*RS0;F`wTg<|Vg zX%o<0ZR1KPV(V6A8};?Ii%?ZVL()X*RCH-o)5XA1l$+Ny)DnQG7;E3?`mf{C+&Foo z>+k)eYHH);jjn&2?Br%xK}yFtH@f~C72z`6PH|z_-_Pb?s%1i>^bd$w))0Qj8^zAni`?8XZZfzo%I^H< zxb8wn!Y!c*od6m)aVZpI?}TkKCi{_{)`ZnE#uY=~&Y+lxS(9h~$Y}NgB6tc`GU3^V zwHPyA29xKrOqw;5Ns>u3nN;GYKyhi-TuQpRbSI3J%-4)$6o@OKlfm5CsWPrKs2uX( z*pvjGAG3ogD({udz?sBU)>ttTO2sj9uHe6wXohiY3rlti*M||2gZ1egH4wp5hr&2R zMUK&1T*g^k5jKqD5O0mfgt3Sm{AO`?L@3x*!dR?ee2C{5d$+_`PB9I`%e~CS-EZ;` zK$%MfzgfB!5SJW&lZOSSd4<8`0-O{O+{>keelsM2+~SjaaK^k6Oau%dgTiz!Md!%| z67E`c_UMc&8dP3BraGPU6*tsQLUZHc1qEys#)BFdBv7tV4YQ4Bd_!u)Z_aGU!^&>x z8Go;lPR&Ddw)TuiG}4(slKWIX@hcd@Nb?=sB5=#^h!Y-ert|VcSw2~j%qEQDPF5u} z8IA~3&1Xa!AfK3md$Uov%G;F>%=X+YTYZ}|sax^obkBwxyYOm%jxy5`$t~^4r=-7z3j9hVc(Y+DnJM~I1G_5FxHXMg+@62vd^#N|_ z6=k2jSLJKtW|mLgW0ut=#omYuFnJ%U+U2wyfd$ts(=H(A?Vc=?yaL z#~~zJZe#Xal-Z|lDEupzAbpHw<=VeB;!Oie>%M6Sj=bwu=D)L$J8uOGuy$^*UHR`S zrT>lDkCVxKSd-&1%O#hwu?;L=@JC#Uklf3Jpy3e@tg|H~Rs zT#(Iqp9Yl_H1lMs|0_CPDhfy36ZC(z@CHcfx7s0pk*wtGTs~yarvle;NpP&3PX&6< zQKcFy=Tm`gPfKa7v1&dQ*shX;W7T{raDz$@A2D-751myYWXa^3hB)16T0fU*ZE{%xiL4e0{ zN?AB0u>2om9NTn=`Vrm1Xd;fau?INCeGbv7m`yy$rtRAqIR-0y-8khWjEC+5yEl<6 zjx|O;=3}%O2062@<#eBq`5(6_rjHpJ8x7j4-{f<=WoJXWdw^RCkdZK^&4xd{8^9IF zG<_=q*D&xI1nywqUIc!}z&8*GV4{3{D+0%_;ZHq&!uvqXJSHNhKY`f!KnU*#oZV^@-=e zXrvJh4_$F7^oWBQ&pW<}>xU@RQE#l~tt6S*LkY%&hf!L~`WAluMu7KKIj6LYDF%he z;7UNN{|3Y{Fv(H|{AMs5VfMQa@n%+sxr~#I&B*vPt}i3=1<*^d6MY)`l2aKO1Tfex zjMF&fD#IL~h0I^WD}Y?`M3}M2cm}knkww6k13(INibTkOXH4A4UnBH8P%)>urSfy zd4(|lLB=qX2`o^6$27pgjEcu>g06El=C=z8D&XOrT?iDuihv>fd1q$yS(~u+8Ixyf z0&>z~4VYi0>cFcSyVuwT=h|j7mMr6H3DnxD5qv=KK4)Zo)|`Xh40~?@%!&9=QGFNI zMeBLO%KDrscl&1q19%uIxuv=bk5~%p^Crdg%_t7YZ9F`6+106&zMzvz0!`hqWL#KZ zG#^HBd^1XiDGT1GcZ*~msEM!7Y~Vhmu>RWQIU*K?a%i%*n(s-DRscJO8Tss`PWc<1 z5)3Tg)QO|D%^RVBR$<*{PL+H^l1x*)Bi4=MA`s|yolp!3aVA-n=nh+KR1MV{9O)dB z^(AvP#2aI=l7e|>m#jNwt(bY|my9x=U@G#$(N`S*V}L_A<0Oo*QmP24<*XC_S*pPb z;h`pso+rL3qd}bXW5PHZF2rE=G1fu+j^BhIEQ-m62_BrnL@j&%6g}g5gI&go<09fq z=;L^(bpqI;&ut~;UjsI=6p8b3O~8}`PjMLu9uX@k03$I8edQ=eV2#rZw(r%*ya(4D zss4lLf=-8|F3?5UWwd?IE8r7E6)OEcZCA5t01J>yk3u(jqTU z*eZSz&2Iuu8uus;3s}ZLA<7KvQJ`vq76ByLspTB^$y{TLu@#BUAkTj93&6aIEH>68 z66(=9VQi5$hLXYNQh035xJt3M07%7?J#h>TpQIAGyg1oaH`qcjj^XJyzsXk~c$4I+ zk}!_tRLXDGAbmWQI~lr?2aeV0N8@A`z;CWYy1bwFi3d@MBlYv{o87Z`eDa7r{tGBI zugfsuz#Z?AP9z(?0SJllrxgO3dW0A?Ulh|?ohQyheB}Or(Ev8rPYO;dGK0qjCm0ir zVp`BlQB?FXfH3+_5oYlGq6_?WlVGpo0cXHJS)3ALATY@=gGEI^C^8ToGge^(>0GqI zpw2Aw6fiRe%WMuma}?$yLAevrrA(_76_b1rbNVy{8jTeJqTo)( z;Z`SeDt=*qRzPMtpoBP5u)u37gdtqK>^F$=>)*gY{R@LM8I@ap~KcuF0Sb` z`#%f5L(a@)H7tF%&YZ^Q%1h1Sy@__;4#$7bs-+dYx4ZK}E- zDr4uUdp>mE(~8gu!aQZih`{lFbc|TTv3txD?1ph78^#Pr9@Q{r0^sSmhOI!yRP13a zrxQ}0K_FXztVOT@V;rVbLeLe3zy;Y(IhzTCn=N$_r4D@{Asw=+#U7~@j#em)%vn>C z#uxA!pR`cgust$Mvna5oF0=>TqAV3@kRh)@jw6^p_lLpxeI8#htbl2Lk3*gCqP8@QIPh| zmP7_;pR)i2Hk~~u*4;kKP7?ZY5fI?A8*W_?N~K%dyUI6$5rcS>lnQTZ$Dyw_gmHI- zaA#TtxhWM(C={5qk4I?DCk{(m04(k?| znlD^)y;-z6xGWeki-QAO%(H?^J|3L^CA0c^bFU~jAHVi`bE@xTBRD_0bfGXONXrY;{s?e8)=4(G}0sm^T^57qO0N1Xc&k zsY`;Fntyxkr%7mLi4Hv?`$~Z@6Db)=A_^Q=F|&)7D_QomguxmON6Jt>_ZC> zQ-5OM^dn}mPaH7M2V&!#7GM^2sv$Buo16`Jfho7QA5%k*UGdml2>OP=zDpb>KPi6a-!-UrtlxUFrDHI!Dn0QBKJ+Guvta=w1b zYJGd>ELaBG#w=_NDB#(1X32-KvW+WiIv>QU+{*~rW{B-1Wh_}cgAu`=R6BIpoC3>M zixnSgk2_W7OIQfF==zB7w36U#bJFS;%!y0PDjP_iXHCWdW7yvHft|rO zZ(U}lt~bA71k<1W;;rUu*WB?HbIWRT+UhlCNpQ*U*JQqVzWKJe-u%yN2F$`c+Re#( z%+TW>`^Qhu>NJlDrZZ-HaN_)4^SHKNbHfAk&8gSldD*YcEeGy2L#xdNd(7j4X>$tF z3fjzXUwgn;jB4ZNzE2#%ke#g;U2ELlFsB$DFVFh%mbIBqijO7_&xbC{@+E7Ykf6@C zdisI#fH@@?-f-`tyQjW)C{9kwQx29KrLI5uF6wE z_8Cskz$HcVbzy8biwDeP`uPX&>FzL^E}vS-j+VGjsjMJ~MN`JpI5J`&Ey?xw%uuN z3Qqj2IpGeobHFzqx;Rf3^XyTJDcn|SFLudlLAHa0EW&*Dsdg9o#-<78duQ_~5Gg$zA4VRbvb|5cDl@H2~d7eZb z_SW?-ezm>U4d~OwVx7)o0|#8`3)L$X>md@~sK^r46#4GZQKf*zt{C6{c&?_!Ljd1* z*@C9E)J3bh$k*k{y`X5M^77CN`(t*hwhgpv{Zf}q=Z^9cS32tJ3J@n2#gaBkJnj^q z;KExbUrSkCbnz(lH5>TvBQLwl4p&~OKUE^d$Ja8ZNQ<^Vn;;k6NLHg|beIgS? zP`W4Z`(0dyXrRZg)eueim97}r6J(CGMSqeCV?9iWkIQf-NPnGzTl6nSi*R$O1#BfQ zaJUuT->Kj}cyFrU+wcynpozRwZ~^ytcymTOnZUqQTuh)(d1L|uXX^y|lujlvpb9_xPPd#D znmm1_h$hNO&Ll2HK~|`pJV}LMo0_XOc!;_~CZ{d>T`C-;zfFdndS!gOO1J2LT7`r3 zZ2rK{=c`0~u7=S+M}>p*TVy!H*WJobs4?G0gukHS^ly>jv_=0> z4TmQkX|KZN6FaRo_zHJtR%VVHy|_>v^ggeG_?3>-zKM%m>HmWY2kAd9!aAHqdAeR)^_aQdYhPJgxxJNhI~K0E{^(u>JpQygAOLFomM38qj8 zuS5lHQm*#uP-tyyudOwoEmCRl&v#)fr^VFPlPWDTj?Adzy6>yjz2D?^gkVR3w zP1>S=woFe4>DS3{CP=?t!7cjV(Qx{^G@Sl>x&hm?=ONyV%MdF+5AR_Wd=}o%RnSIU zfXquIp`B|F!#{{*w~*@qlaKO%&y<$6ewp~pu^U8$c(lyagpt8Fgy z0Rk+4tUXi0GeP=iX&iXcaZbvn%6#ho^)s6cNQ*eFYpu&gDY^MWc0KO5Rz^_ zeyec7eCVx_!E96OM)XQtEGm6Aan=U?8)P^Wq`yPKE&BUq*r|;>5Wf!>IM8E{2~mCy z?^Ok*w_gUE@GISZ{Jw^ZeCfZT!a@3fkl{>_{`(4U(f^pCR7F1`!)c3tyM_ZrI`)6Z zN!aW=>CeQ4o}AtpDtHmRg(}ENoFd@NT{u-_My+3mMgwV_f(zv6DRK=Yw^TwKY;vxl zCV`X=Tr4X6E)@>aze$EOLHYvGavNB&=y2Fm4AOW0$F*nb+rqY{SRz{@EHC$V&f2;<103g`ab4}hAY z07oW1jbGl0Fqbl-mjL1YhJr-(Y60&mG(@j1@P0u->@Q`LAQ_tm?-5RBH0$iIWD|hI zVI{P`XiXfy#0fH(=ibzivG7fU&&K4t-)T??zG?8ysk{gAIw(^*u2z}`r&alCE7G9x z5{GS&6upkKJ-P|F@NChr^32dU5Ck}CaAzL3qXcwVTmsGoh-rX?s-J2N!XaJYgz=lt zu2JJmlsFuC^W8d)Q;a0j@JxUtvTb$q5Ytw-WdjfPo(1b$kH-S}U<}+9nvR9Ai8s@( z=SVF-ku7VG5qwQTX-(F*rp;7sE)sHl}h><`;om;=)G_%SXf% zNb(wnvTb9uEM;TE>*oobSC-3I2W(Pwoc%R-LfDdEV@{$Dm0#YHWRMmk>EC3ReV9_%FJE2-@x1y`xhT(ZV963X?!)LOjBH9jPJTONmz`p& zvJc-*sl#=^Q99(LFGq*EXWN1lrH$-9J0OmG7If~1Ff8dvJ=@E`c}3&+uwTW}xg7c0Zr-cEuA%mH+tdM>m<&lmtI;1@Q64#U@&ua zeHC*`9U81zuPawLmr~vlaUhSKOYx#)URt(|(Q1^9G2JV-=2guUhu5$;HRLloPEA$T zT1G5a&86&d96E^PIF1*408`_|HiQB>7;3%ZF4VgkFL>LZ?>Js?lu+YE5V3qT);UKB zHC`MBc0LZri!f3~8!y%YXEkutSnx4~yw2{mxGSRCsdLiA#Z zq-FQdvk@Mt{~;dR4qxD*+77Yv9or7y1=!aTiPdTg(*QaFLarBd~L$aiP_^Od3>1S_NKbw(bc>SE4 z)lVf!=Q--G^uz4>&E`adtappLrxZbo88G7o^kLAQnuf)&#Spm$D$ZD7?Bb80X8xTAqs9QMFuySblL?%RFP^n&x^IZ4k;tmvR#9mP^lVppO$i__1to-*EKkj4o?BjEjEr6 zm+R$MqY=t_mykw4vUQQIWks2_!*w8*#BoPg%TV1gj%}Im08+L5RKB{9&RXU-XjCop zOEf3vQDQCg)jz71Q=sD|WzYS(fd@2{>uY&52%shKB#p8Jwq>x(acu8=bBD5oA3{I* zj+SsLQj{fdWCb9{ajsPh9MwOQb3P8OWh?THWGy7gd-GEG?BPv=yz<>T;M@nW>Nl3< zA=p-T0`Qd8IR_@)$m=2RViZc+4{&o`w7a}wUd3EF-=|`zYrL5l!OeCq-Z#nDIy{qw z5N8K)*uTm?A!~<<7t6)X0&3H7`F2Pf^9p5;-C4@R%)?2McE~q(C_AL4@*VAv-}q2= zNL$4KljCTId~1iYL$0%WI{fCN z(Z(833ChMs?vd_7?$K;)9q6$9%6`fa@;cjoxT&b;68h|`gJ;hZ24%fdW+%-K*>y@C zqiDn9==o{{>C#$8sZ;7u)#>o~>KN|Q zTR)d%_2Zo9brbvoXej-Jhb=pCxye}rUzS~F-VMlN59B34)_EYW0kRrqAX~1?H3Y~W z4p6_B%ZSYcH<3Go--oFd5YJ*)!&F957 z*p+RAe;gL48aTU>I&B zl|5gUJYLyV;;dG)I?U1$kH%mb;k$Am1-Jl+p#9DbJpIkL6< zp}1d|$2|l^dbxi-SDtyF{WEc&oyVQk=;gj6k9+#h#Jx0+`(Q4w%I;jqyc6@d|HN)z zA4>D=TRkP6`*tp`%FVfud0fl&*83|*#l0+#`=MN3m9#34g!6d3(#!q8QE@*tkNe?V zUX@#OA@exb^m0FRRNVQJXHU82T6tD?Qy%wg^0>cqRNOiH@^TO7alb#0`_p;c-#;qu z^?BU+5j=aXvqs+{s;$D--oo67u+;7X{{uPJ2-o<+rxzuc@Ep|m58C-6o{PG&U^9Y!t z+?L*$!HeC5t5?^hIMXf#6`AAm?0GmGeaEp8c}JWTsPTPH32>x5218JU%jr2l{wOoo zC9^Jj1lky>?Dh=gzp-4E52GBaT$ZauDyYjf_f)%SFFsKwjB~t@*XNka;{Vrg5~jRNB_^p}6nQ9enR(o|9ToSt^SHl|%d4_E7c%cIhr1r*_{`QwW1Ky{ zJEgG4cUMVu%e~1i1vuooKlk`f`mzQ`8Q&e5?UB(Xvo8DEQOa(Qga3`?s!U|dHS+j= z;K(@V@F7B_A5=IpvB0V&7@1Q;Ugci)=|)TGzQc^K#ulNU@vFof0SP zqWo<@STu*%PcgYz*! zW&(!{lr~lY^1dfm3m|GnZR>CoAj$z^a0k!Zc9_Pm)Y3VWZv(_@tKTJ#M`J$&M6J%* zyxs)Fo(U@n{}T{3$F_0CLk%FK^+T>FWSzDq5_lw@&Z&!wsLm`T+9p34 zAuNx^nt@}l_bPeT15$!qiZb(OB%O$h@-{*|CA}38doH2qd<77%ex3p3?JVV}`YHeW)I{XKxTU&)tZjOs|k>>2Pf*mk=p1{t;ykaC2$-G z<#*7!T0~h^8&UnKDz-sK8(TGH#}YnA2oM~|R{+@upi|4w0OD=SKL^B~r6@h~o#SQ5 z1yAZ312nA;m7yR2i{B#n418^w>Md?Ut(1nf=8LeY<@DIhbqpYDv*jYBf*W6Oj?8Tm zQtX0U3kWU2(KA1bD}>ut?*N3oqeJHb=5pFjY(2ij0-N`6e_YZbEyyhAb;yw8UIfk{ zV2%zC01^hor42xy^x*KF=4S%p)beyd)U4aq&jo-~dT=fV#9lE|b+HPNpLi%=4Ty4- zc@l#8GV`VAggV;zy3XZ5zM~=Jqj>EFM6I;j68;zvd)-*!yry$G+IUyvIAc=~3p|HG z)xnvfmwX)VbMhcd0I}C;6|YMHdB;Pi8<0~0akRPvkXBEfehH9AJ-NOGNIHuX?M}9L zrrU&CSGP<0L*RJ(v9|%S=d?Xh_&K>z=Z1L7j&^6(a~;$jmoEpj)7$yY20QEe^?2dF z9m6*-vP3-`Qt4zC2mO!Etl9GH4xZTA#LiNF1~}7=9(dS~jYlelJm=%aT-DyW6d%BG zfrgdME%k_U;_G9!a7WTYj?%m;WO-4n+Qrd@ja5r)qYG*m)h&~6oQW=}&b}iC7&sAy zFF9?%yZPfuT`3yc8qa|{)dmdv>z4ey0zXme0`YB`8svOj6zT4RxaxBQ=={}*OlJ3d zPYQ9*=b@q_f4nJbf2gVa?AhndR+8j=_=mz}LF#ipQULo?I!GVk3l{E_7X3XaFHB^= zccDI!fYedGS&^5T`;iHoc+~w_2=`%0`_*zlR8?EMtj4KW9r4y<osj&&uU{ieTU6 zQVr$v=FUBPu86K|Po^`mg#JEVq+%W`WaN)8@Lfad1xk3AXGd3S9C7ZTMJ075jrYw& z5<8zu`KEa6it=c5Nl&y<8)0=KmP+A8pb%hK+w{D+2}pR2ll{^snY1XLu8*bCwfrnu zWVVPl#nUS~H^w?!6Y%nx+zz2BcMk<(HP8${h20Lm;Fpr&WCT9ttOs`r{lvUL_w%KCBF=*Sqob~IZYJY+PX&9 zkeU*xS#^u|L*lZ2dJ;z)g_L03@V+7>Js3MRO}kTNEoa-r3Wh#HUScyL9SB_0#NO5_pL$KJgZ9>q@p{ z6)(SwM#@XOS~H2b`eaI#tgPWwi2A}Nm|Mh=ZQgEXw&FI%W8H4OdE{1QfgJq0Q58O8 zhc6sO&J~m_2ZC;qn(KB8p&?pNik6;)%8m-P(3SG2Uz(?W0y!FmXszgsvc@UR((~G} zRJ?`XPm0D8ctdeVyi-+uT~#ww&-w5NYy9rEhm(J*2qIdGbrStmC#iYaGuU*a8_;85 zw8ZOMQ()tMV;LGVx|3+EyF1F^URREtkvB4SLsvR$$qGy6d;{}lrAOA=?Gyj>n^S z0vHAv`f-x9p6c}fZsbs4P={lwv%s(B{(e^u9vn;hrZfVt@i8hq$$br=NN^j z9Xp?&j*i-MdZ!RJZ@E~ewS1(`K02%tK}l7pdO4rFUrThwkVSqVH6;r}GnAjMmd2{b zK3PIN^>&)y74c+eJaP7%XbcS8R_8Jcy{c$8Ye)NTA)qWY`F!Cd+a64z^Pa7K(a4)K9A1t(d)0Q+f5mt7*%~zZb?UI LFj^0Kt>}LPBe>E> literal 0 HcmV?d00001 diff --git a/Generic/Fibonacci/solve.c b/Generic/Fibonacci/solve.c new file mode 100644 index 0000000..4f96c24 --- /dev/null +++ b/Generic/Fibonacci/solve.c @@ -0,0 +1,51 @@ +#include +#include +#define SIZE 20 + + + +void add(char *a, char *b, char *result, int size) { +int i = 0; + for(i=0;i@$Q52{TOgpEq*)!-Mb#JAZrl>} zM%l}z)2A*bqa8_mUmcENOR7GoRhX4^-)f+QKo_cD#Vk2f1U z047NYqRS@wyUQ}>oZ=wO*2S6=-H40{l(S_wa*@4f288K3xGa-IIifz} z?^r>7-Wc-B==NC2OP-w^F3vc%$JeWV`UFbuH;USRRgu$X^+bbo$E-yq_Kcd zuiAYJwcSrz?rD3ZqJgRj^JbX#EGw( z>Y@gx!9k)EfBZU~;w&hE2q(TY8-SyynPrH +#define SIZE_X 12 +#define SIZE_Y 12 +void main() +{ + int x,y; + int MemorizeThis[SIZE_X][SIZE_Y]; + for (x =1; x <= SIZE_X; x++) + { + for (y = 1; y <= SIZE_Y; y++) + { + MemorizeThis[x-1][y-1] = x * y; + printf("[%03d]", MemorizeThis[x-1][y-1]); + + } + printf("\n"); + } + printf("\n"); + return; +} \ No newline at end of file diff --git a/Generic/Seive/desc.yml b/Generic/Seive/desc.yml new file mode 100644 index 0000000..66efe5c --- /dev/null +++ b/Generic/Seive/desc.yml @@ -0,0 +1,10 @@ +title: Sieve of Eratosthenes +url: http://en.wikipedia.org/wiki/Sieve_of_Eratosthenes + +desc:Generate primes from 2 to 100 +solution: Do i need to say more + +solutions: + solve.c: + desc: ANSI C solution (Tested with TCC) + language: c diff --git a/Generic/Seive/solve.c b/Generic/Seive/solve.c new file mode 100644 index 0000000..2074f0c --- /dev/null +++ b/Generic/Seive/solve.c @@ -0,0 +1,22 @@ +#include + +void main( ) +{ + unsigned char primes[100]; + int p; + int j; + memset(&primes, 1, 50 ); + for( p = 2; p<=10; p++) { + if (primes[p]) { + for(j = p*p; j <= 100; j+= p){ + primes[j] = 0; + } + } + } + printf( "Primes:%d\n", sizeof(primes)) ; + for(p=0;p 2; $div--) { + $result = bcdiv('1',(string)$div,2000); + + for($len = 2; $len < 1000; $len++) { + if(substr($result,10,$len) === substr($result,10+$len,$len)) { + if($len > $max_len) { + echo "Div: ".$div. " Len: ".$len."\n"; + $max_len = $len; + $max_div = $div; + } + break; + } + } + +} +echo $max_div; diff --git a/ProjectEuler/026/solve.rb b/ProjectEuler/026/solve.rb new file mode 100644 index 0000000..772b262 --- /dev/null +++ b/ProjectEuler/026/solve.rb @@ -0,0 +1,13 @@ +DIGITS = 1000 + +max = 10 ** (DIGITS-1) +fcurrent = 1 +fprev = 1 +term = 2 +while fcurrent < max do + term = term + 1 + fnext = fcurrent + fprev + fprev = fcurrent; + fcurrent = fnext; +end +puts term \ No newline at end of file diff --git a/ProjectEuler/027/desc.yml b/ProjectEuler/027/desc.yml new file mode 100644 index 0000000..74b3333 --- /dev/null +++ b/ProjectEuler/027/desc.yml @@ -0,0 +1,20 @@ +title: Quadratic primes +url: http://projecteuler.net/problem=27 + +desc: | + Euler discovered the remarkable quadratic formula: + n² + n + 41 + It turns out that the formula will produce 40 primes for the consecutive values n = 0 to 39. However, when n = 40, 402 + 40 + 41 = 40(40 + 1) + 41 is divisible by 41, and certainly when n = 41, 41² + 41 + 41 is clearly divisible by 41. + The incredible formula n² - 79n + 1601 was discovered, which produces 80 primes for the consecutive values n = 0 to 79. The product of the coefficients, -79 and 1601, is -126479. + Considering quadratics of the form: + n² + an + b, where |a| < 1000 and |b| < 1000 + where |n| is the modulus/absolute value of n + e.g. |11| = 11 and |-4| = 4 + Find the product of the coefficients, a and b, for the quadratic expression that produces the maximum number of primes for consecutive values of n, starting with n = 0 + +solution: Bruteforce + +solutions: + solve.php: + desc: Basic Solution - needs BCMath + language: php diff --git a/ProjectEuler/027/solve.php b/ProjectEuler/027/solve.php new file mode 100644 index 0000000..84ba7f4 --- /dev/null +++ b/ProjectEuler/027/solve.php @@ -0,0 +1,32 @@ + $max_primes) { + $max_primes = $n; + echo "max: $n a: $a b: $b\n"; + } + break; + } + $n++; + } + + } +} \ No newline at end of file diff --git a/ProjectEuler/027/solve.rb b/ProjectEuler/027/solve.rb new file mode 100644 index 0000000..772b262 --- /dev/null +++ b/ProjectEuler/027/solve.rb @@ -0,0 +1,13 @@ +DIGITS = 1000 + +max = 10 ** (DIGITS-1) +fcurrent = 1 +fprev = 1 +term = 2 +while fcurrent < max do + term = term + 1 + fnext = fcurrent + fprev + fprev = fcurrent; + fcurrent = fnext; +end +puts term \ No newline at end of file diff --git a/nbproject/private/private.properties b/nbproject/private/private.properties new file mode 100644 index 0000000..27e91df --- /dev/null +++ b/nbproject/private/private.properties @@ -0,0 +1,5 @@ +copy.src.files=false +copy.src.target= +index.file= +run.as=SCRIPT +url=http://localhost/codingtests/ diff --git a/nbproject/project.properties b/nbproject/project.properties new file mode 100644 index 0000000..04e3d5e --- /dev/null +++ b/nbproject/project.properties @@ -0,0 +1,7 @@ +include.path=${php.global.include.path} +php.version=PHP_54 +source.encoding=UTF-8 +src.dir=. +tags.asp=false +tags.short=true +web.root=. diff --git a/nbproject/project.xml b/nbproject/project.xml new file mode 100644 index 0000000..5848add --- /dev/null +++ b/nbproject/project.xml @@ -0,0 +1,9 @@ + + + org.netbeans.modules.php.project + + + codingtests + + +