From fb7f3f4edd192f1c8245ed6975a6b7ae94807ea9 Mon Sep 17 00:00:00 2001 From: Etienne Rey-bethbeder Date: Thu, 29 Dec 2022 17:47:21 +0100 Subject: [PATCH] Correction pour 5 element deja ranger --- .push_swap.c.swm | Bin 20480 -> 0 bytes .push_swap.c.swn | Bin 12288 -> 0 bytes .push_swap.c.swo | Bin 12288 -> 0 bytes .push_swap.c.swp | Bin 12288 -> 0 bytes push_swap.c | 6 ++---- 5 files changed, 2 insertions(+), 4 deletions(-) delete mode 100644 .push_swap.c.swm delete mode 100644 .push_swap.c.swn delete mode 100644 .push_swap.c.swo delete mode 100644 .push_swap.c.swp diff --git a/.push_swap.c.swm b/.push_swap.c.swm deleted file mode 100644 index fcb725596e9dbcb363bc1f73e849f40810e18c38..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 20480 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 YD(Y7bk?z9@&Ha1OO�%cpq^44_!J9aR2}S diff --git a/.push_swap.c.swn b/.push_swap.c.swn deleted file mode 100644 index 37ca323b5d1a3cfa4511c5d2b81d23f4b7259b33..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2PiP}m9LL|PsAH{)e-H%mnLu}%q)BF)tzou}i@P2?RQ$6Qq1Nssc}X6fOyXoF zZ8mgQP%mEngGb#(g}v-WJjmin1icF01aE=|K|JnZ{r=`p{*OCvZet z6n4ZL2^E189E&}(h?cJ1!Cm#@uMQKQNM<-i>~5crLy^8CiK zX%uO1I`u4n?9q)omQfp&1IhvAfO0@Npd3&RC%4;)YhFN1Y(4x9q_fWIGL>@V;O_zqkHUxUxUr{ELdfi7r)3t$~s;3QZ8 zbKq`pQ)BE;@CW!A{0OdrufSFC1^66X2K(S0Ab|}ofH%P_U;#V{9tXGJp5wKa?eR>Q#MUDI(GeL)CTecggDQFH2JNcw^sb%bGE8)cd5RfB z$emXz@R%=fgRiZH31B|Xl=5_hi=-%2gCdJV?%J{XM5SmY6)|vovgwLCr-%^;woMIX zy2$6?kWJ##=?_`IBkS7eeb3NEPIe#@co0TLNhfE>6}yxm<&W-WTe?(hGBT`v{M|H4 z&y~u{E2T0`U@*=Ez39Y6c~E7i3LY5&VXU97?qqghm9dm3MUHMjXRo-08Gf)z46 zb7U9K6iDz0uS9U8Tep2tx42m}&4OVRmW$|G#Z#7P@aljkuQ!iwold9G$7guqz36x* z5j^XOX+d+D8!J|+Y#HWEL7vW%V$#HN{J*7~g;@LpA@oLaW5E{&);O)zw(a$$d!}R} zmCD5GQ8yIHT8YwxW|Hz~>0vvhHdaKOv3epnK4P`QN?KVfS{iqvCJ{WW%G5f`N+i*v W3$y=Aa7sP?5(ysJgMx>y!2ShuZx=5B diff --git a/.push_swap.c.swo b/.push_swap.c.swo deleted file mode 100644 index d3916d9c54a2c125ad071b2aea626cedafd6dd87..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2PirJa7{+T=c4^n_$}X&^Ahk0PC)4weMP_&@D%>qnb|VUP7$ ztrH)e{Xr&J7qP$N5BKV~hjB7YX5ISsFzL3EU4MHV)qqiae?17iTZ_g0&3HTUnfxBP@EP+MvJa`UV1{c6T7YX?jJOqD$U%^k{ z0r(bt1@41;pba*F3##Bna1C4m7B~-{0#AZRPeTv<0)7VHfX~5a;8V~A9k2#gz#Cu* zEP`v`5;zb3h6jIvhv0Yc0DKL;1Ydvz1YiTa3+@01)Ib$bkotHAp952}alklW9545lqUDPLFX4teYkXa0^G-?k zw}LJUw(`*#OqWu-UEX7~WZRt1t6GWd=N&3j1G+#Rq>iB9K+RmYSPP=Q-|G#6Qo`S7 zgHDM@VuqIWG#k@U0cJ$P5-bsNGQyE=xo*o)x=Hql9P9f$k}7E#6&iH?n3mJktk2+6 zAF(!>Xz?gyd&=4AG?wd3gA)`~PAACw?hJT1v19V?vZM;l>QHx?Q;kJp0 zv9qW{S(=)s`rxTdnV!};bm0~q^uiW8!|>1+$QibcC*-<%L@>Nhvi(tmd~z^iyUGo{ zCt4R*@=0sRdQ^G&rCdSPk$&kw?MW^qN3aiCNMAuiM-zLejT>*sLF3BGV0c&LQP3NP zjLs(_P9+bAIb$v4|Mw^uX_;^++aoJ7$Ljo7B1C&CYp_d!!&O+EOuV zv>g3!OSU1V{~&}Ymm3SdI`YQLn(zDZ4v&^*T`Xl`B0CRL5!=g@CN#4p=c&gHq}o^! yb!zoYaQuh`$CdPKPo?TWHJRXXRSx8NUM7i19vJ;!f(O*~g%Uiq7X>d}o%{<&ZqHf( diff --git a/.push_swap.c.swp b/.push_swap.c.swp deleted file mode 100644 index c8c8614194e864c4d93175f7d74be7193ed5f568..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12288 zcmeI2!EYNy6vii9swGWR0TP1K)JD|tI$rO_gs@FR)v8EHX@w~1rMT95cN~vm?^^41 z5))Ang$qbrkPsInB>n)-R7hO7RDvU%IB?+zoH>B_W_Q+hqNqw}E|K0uKhN8FZ@!uN zW^;(*R_*rdH~31`W@zUbyY<_BfBpU0xxXJi!$d4bi!G6;)T5ex{iSN%@xsk$*cCld zZO4aK-^&H9B=)ww;jVRU7!QVnx?}Z+gHCg>=J5!`Mv&o5%nE^S}SUnP==Sm;>LP zV{8jN4<61jwhJzTU(Pc25%>^nfw#ada0R>yo&(Q2A_dX!N*_(Ja88@z#Aa-?-brYZJ8V(2gm_(fE*wP9@l|) znGuU*7>B%6Te!rSfdOOu-NsVlwJO|;H+|#`15bBG4St#5+*n^%1FAUt7^~Q6rD5#E zG7%-a!VA~qIEvp63l+Yc<@VGp(H#iYXQHO5WZOy8OCnjqg4=gwBdeC}k{)mR9pP_{ zvkRE6q;@*8D|pE?C11_<%G9`Qb5-i|HEyGH1pONJEOn2wAnJMDZseB+@*NSiOEOFr zcv(*~F%3Jwj4&}0F-X*8gd^Qc-It+siS03!>v=L%D(N;V-0yfXFQ=zzEHDPQHbv5u zVIX!hXJ1TXb&{jRd~LSY-M#-Q`e=gQYz2YG0=K4#6vck zj_j#n<)N-zHEl%SYwimxO#O-CbzT(=>p@O_fe@mx+(hu|$ekQ(wdcj# zGQ3iEaFn&F>T#Hgm~O5#rI{ajTzb?%sZA8IPpzH{PF^wpsFJSfW~DmFx?J$6D*NhO aH +#+ +:+ +#+ */ /* +#+#+#+#+#+ +#+ */ /* Created: 2022/11/23 16:48:12 by erey-bet #+# #+# */ -/* Updated: 2022/12/11 15:51:26 by erey-bet ### ########.fr */ +/* Updated: 2022/12/11 17:46:16 by erey-bet ### ########.fr */ /* */ /* ************************************************************************** */ @@ -83,10 +83,8 @@ void push_swap_5(long *tab, int len) t_stack sb; sa.list = get_index(tab, len); - if (sa.list == NULL) - return ; sa.len = len; - if (init_sb(&sb, len) == NULL) + if (!init_sb(&sb, len) || !sa.list || check_sa(sa)) return ; while (sb.len != 2) {