From 9c6b237fc84f3e17a4f379596170388bad52043d Mon Sep 17 00:00:00 2001 From: theo Date: Tue, 8 Dec 2020 14:41:05 +0100 Subject: [PATCH] Fonction recherche 3 --- .vs/slnx.sqlite | Bin 90112 -> 90112 bytes SwichGIT/src/js/main.js | 57 ++++++++++++++++++++++++++++++++++++++++ 2 files changed, 57 insertions(+) diff --git a/.vs/slnx.sqlite b/.vs/slnx.sqlite index 9b5eabeefddf38019878e64b4385d96f978b969f..de7a176674f978c89bc557aaf1c53f5ea5e7b109 100644 GIT binary patch delta 2333 zcmZ`)Pi)g>6#q<;uW@MOwrLZmNtzaDVP&`^tQ1NI6ao#U9bJ=c5`qomn8e`Nk?j;Z zO)b(+T&5LYrcINWw$mS@y?hNhi1X@4XRd(M~7!KGX*>-~Q3 zz2AG^d*65Se&FW)z`F@%Y(06B8TuDxy-%Ag0hsLw}v-^iKFH9XcJT)=Vc$5xx zGsVVV<2~KJB3`#Uj(?2txA;rE-WcxwC9t-uh|wg&;#Ui=>Bcp)CQ5R_5-nM{YU)}c z_|pfg_kOM4>MdXtVS-p#Hht8#a|t}zXLwRl^ks|^5WXrZ8ibsp_T(Z)yTN|WysnrP zt*%%?O)DRA;d2CTqF430;X&gsVKnRn)$5v-^+5I;v;AvCb7~%==YXXu<%%V#dcEXf zrp^+$BpTPY2$Y)J1ZO{I^O9`V4hWKI9;7|xkGGMm7dh5O zG9Dy#lyqTHG%Q7)6|1rbPQQrJK1jAGmgTjaC`ol$Q9X>lX^dhpI9GJdYDc(`%k$7_RkhxGQK~|ty zz)9Ex*%Yd!J{oh+07l249jA58KE4_YQoDU|VSh`|Adk^rpcF-^BAYX(Ma7UIM1WG` zF(-Kt!@X;~QdM)hOb|C!nL}3`+;rWB`Y;-2f=4M_QmV3M z!c?^>@d&9{g2fai>&e)oy%-&FR^st0zvhbUAtGngvTi6=r7FAGqTS@^YuV;{`l(Bl zYuPhidpt~1S9PNXnuOA2*QKw^8CVwfA5O=yt~H;ZfliEeI%aWMG*9GmEwG72w|fT9 z4b>YW%WfKy`(*K~GXT(Ox~Od=NJeAn)J$&S6m+A7tifI0;at~2yg=kG)KyDy{dzIU z0+Zdg1&9p}vTgGd8;EypQ6C&G0yWnasWN+}Nc+ZbgZ>~E3uVR1C}mAIWD4~#5C&Y} z9j2xbLZ}#8McnUQ=eYku@7dwS_i^Y>Xtnb@c;O$g({bM78xiuEy}t#jc)!k6{W$=j$u@ zeJr!o7}Opzokey7agRD5bN{k`+u<6>L+nPU3i8I-nS_6m*;-$r$oeCUqtI6v@K3T^ Zvz8i(H{YIsYv709zQ{E`xqIQW{{aZt9zFm7 delta 2082 zcmZuyO>7%Q6dpJ6#CDUe^JlMPJ9Zk9213`dL)tVAY0^50o5s{`%cU)-oAt(?us>#J zohAs?l@M11?1@N7AUJU;$hTf7LPDH?0|&$jai}W90l@)~a$wfuS$k7%tM|S4z3=_a z-hbr1|H%7p)HD8G?2>2vi#x9-JZbC8#0Ymbm6^%RB-1ksv-1ltWExKrfuN_@_$$>P z>?*=Pte)jh8e_pVSPvB;h7%0Rzs#x)yne@ zdbI=H(QAeajl2ZGn9ZrzG&AFd@*PlGs9O5Ew@x$0Hz9bIL@B6TF(pN>m0XeWD-zdh?5oWyO3*iG2K z06{---@ySUJ93Ur7-=PWPpFux;y{D*5DXJ-sAq#Tnu9Z1Zlex4OeB!M7mZm^lhZb*h#{lre)z~5}~^9XX*Lp zDMFS_*2rD8k)dhYePI%nWYGx-KSyPlGA2?by@xSbZ(iXQT5EWU`sDYs7lmr2>i7(w zf*?W~cElW-q`e`%wHLr~k4@0tteUlwOa?V)pAlpU-{0if3Xirw7dQE5sEXK_JGyy< zPPDbRnPA}`Zk}WpFxqOAxvw<0YnWx@<1IuoP}L-_lY>NJN0-cj;!%16%>piwJCL!U zmWCMT)CdF@NITYa&04+}_A$HlN`9s#Xq1Ownz-B$rHYJK)XHM6Lv#vjxs&I1K#<3HY9D*R_@hvg9gj89>WUJaPkwIFq zL=IDw%uepf0SM09CvkX>uR9|9smK+jtQ*LzsIrqS6r`iCW}4^O%|b$4%bs@IBPVET zRX3_clTg}nLWcV6h4qvBC)2U5_2$oGq!)s5+br&i_+mEO0-IRqxNGqos(}DKc5Fyp zOcC$57l3q{9cml#(bc%Nx{}SWl5Vt+I(f@`?C07C^HgrWrkKcy8-O$m+3dE>OKoJ3 zZCf|B5%G>K)J291h?=`ds;pnW;ix=D`UCt>C?hk4%9?J-4C?m~8WJMxVrB{e0E&T! zfcvfQD)+AyEF2u`{hs`bgMr4wn;Txfcw!WAhuq)XpWN@ Compte les combinainsons de 3 cartes à l'écran +function chercheCombi3() { + var Cptsolution = 0; + for (var i = 0; i < 15; i++) { //Partie fixe + + for (var j = 0; j < 15 - i; j++) { //Partie movible 1 + + for (var k = 0; k < 15 - j; k++) { //Partie movible 2 + + var DeckTeste = []; + var tabCode = []; + var tab = []; + var copie = []; + copie.splice(0, DeckTeste.length); + DeckTeste.splice(0, DeckTeste.length); + tab.splice(0, DeckTeste.length); + tabCode.splice(0, DeckTeste.length); + + DeckTeste.push(deckPartie[i]); + DeckTeste.push(deckPartie[j + i + 1]); + DeckTeste.push(deckPartie[k + j + i + 2]); + + for (var h = 0; h < DeckTeste.length; h++) { + copie.push(DeckTeste[i]); + } + + for (var z = 0; z < DeckTeste; z++) { + if (DeckTeste[z] == null) { + window.alert("Pb carte null :" + i + j + k); + } + } + + tab = AssemblageARBRE(copieListeDeCarte(DeckTeste), copieCarte(DeckTeste[0])); + var solution = true; + + for (var h = 0; h < tab.length; h++) { + tabCode.push(tab[h].code); + } + + for (var g = 0; g < tab.length; g++) { + if (tab[g].code == DeckTeste.length) { + solution = false; + } + } + if (!solution) { + Cptsolution++; + window.alert("Combinaison a 3 trouvé: " + (i + 1) + " " + (i + j + 2) + " " + (k + j + i + 3)); + } + } + } + } + if (Cptsolution == 0) { + window.alert("Pas de solution"); + } + window.alert("Nombre de solution à 3 cartes : " + Cptsolution); +} //=================================================================================