Taille v4
Règles du jeu
Cet exercice est, en fait, indépendant de la nature de l'implémentation interne de Pile.
self.données n'existe peut-être pas ; l'implémentation est peut-être très différente...
- Vous n'avez pas le droit ici d'utiliser les données directement. (lesquels d'ailleurs ?)
- On ne peut utiliser que les éléments d'interface de la pile (
empile,dépile,est_vide, création de pile vide). - La pile doit conserver son état à la fin du traitement.
On pourra afficher une_pile avec print(une_pile) pour en observer l'état.
Exercice (délicat)
Coder une méthode taille qui renvoie le nombre d'éléments de la pile.
Cette méthode devra être récursive !
Tronquer ou non le feedback dans les terminaux (sortie standard & stacktrace / relancer le code pour appliquer)
Si activé, le texte copié dans le terminal est joint sur une seule ligne avant d'être copié dans le presse-papier
.1280135/f.78rnb _o=ylaepcwgu)vd4613kméhtsP(S0+2i:050z0r0I0q0Q0p0J0k0t0p0q0J0J0n010I0Q0s010406050J0w0F0F0q0h0o040M0m0p0w0,0m0i050c0?0^0`0|0;0s04051c151f0c1c0;0z0Q0y0!0$0(0*0H0Q0v0H0p1t0H0I0/050V0j0p0r1o0%0)011s1u1w1u0I1C1E1A0I0h1d0I0H1G1q010d0X0r0i0q0F0r010!0 0J0s0q0i0*0P1A1.1:1X1I1!1E1%1)0/0a0k0K0h0m0s0m0J0Q120i0k0T1,0h0h0r0t2a151^0i1d0c1V2n1S1U1T1B0z1`0*1w0i1$271A1l1n0#1H2x0Q2z0i0m2D1A0s2g1d2l2n2R0=1/2b2F1Y2K0h0_0p0/0C2k2V0:2U1_2X1I2Z2#0/0P2)1:2+2l2w012:0q2$040D2@2m0;2`2.0*2}2 0A322_2V2{380/0b3b343d362|0m2!2~0/0B3i2,2W1p2/3n2;040f3s353v373x3p040g3b1g2P152D2q0z1U2v3l0t2L1*1d3N1e3L2T162*053T0T2Q3k3D010E0/0T0d3J3C2G010u0/0k3=3+3@0i0d0/0V0X1E3|2-3,0.040L453u3@0j480J0r0p3;3#2^3t2{480x0R3i0k4s3{3?1Y3.040Q4j2R4u3}1Y4e0/4g4i4b2{0m0/0e4J3l0i0/0r0J0I0l0y0Q0T4O470/0L4p4r4t4)4m3l4x2g0I0w0h144k2m4C463@0F0Q0/0N4(4s4+3,4x4h4g4Z3@484q4?0:4)4*4v2/0/0G0p0G1)0i0I3b4^4c1Y4L040n5n514d4f4h4A3$5e0*5r4N5a5v2Y3/0G0s1#561Y484$4 5c5G5f04420p1E0l2g4T0r5u5B015r5t5a5o2{4F044H5z4l5%5D5M5T5V445F5%5O0x5Q5d4D1I5.5:5^5C4M662|4R0F5K5{2T5}4#694Q045h5j1$5m5|620*4o604t5S0*4-0U4:4=4B6v014{2%5$6q5(0/0O6G4_5H5U0W5W0r5Y4S0I5#5a0;0c3(0r2n2O6!3M1m3O2q2t2o0q1D6%0c3N6X0T5V0J04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)