Base
Règles du jeu
Cet exercice est 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).
On pourra afficher une_pile avec print(une_pile) pour en observer l'état.
Exercice
Coder une méthode base qui extrait l'élément à la base d'une pile non vide, et le renvoie. (C'est l'élément à l'opposé du sommet.)
Le reste de la pile doit conserver son état à la fin du traitement.
Exemple de sortie des tests
📤 Sortie
départ : [2, 3, 5, 7, 11, 13, 17, 19, 23] ↔ sommet
base : 2
fin : [3, 5, 7, 11, 13, 17, 19, 23] ↔ sommet
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
.12801359/f.q78rnb _o=ylaepcwgu)vd4613kméhtsP(S2i:050B0t0K0s0Q0r0L0m0v0r0s0L0L0p010K0Q0u010406050L0y0H0H0s0j0q040O0o0r0y0,0o0k050d0?0^0`0|0;0u04051c151f0d1c0;0B0Q0A0!0$0(0*0J0Q0x0J0r1t0J0K0/050V0l0r0t1o0%0)011s1u1w1u0K1C1E1A0K0j1d0K0J1G1q010e0X0t0k0s0H0t010!0 0L0u0s0k0*0P1A1.1:1X1I1!1E1%1)0/0a0m0M0j0o0u0o0L0Q120k0m0T1,0j0j0t0v2a151^0k1d0d1V2n1S1U1T1B0B1`0*1w0k1$271A1l1n0#1H2x0Q2z0k0o2D1A0u2g1d2l2n2R0=1/2b2F1Y2K0j0_0r0/0E2k2V0:2U1_2X1I2Z2#0/0P2)1:2+2l2w012:0s2$040F2@2m0;2`2.0*2}2 0C322_2V2{380/0b3b343d362|0o2!2~0/0D3i2,2W1p2/3n2;040h3s353v373x3p040i3B3k3D3m3o2 0c3b1g2P152D2q0B1U2v3l0v2L1*1d3U1e3S2T162*053!0T2Q3K2G010G0/0T0e3Q3C3?0w0/0m3|3=2Y0e0/0l0%0t422-3L0.040N4a3u3?0l4d0L0t0r3{3,2^3t2{4d0z0R3i0m4x413}2Y0/0s112g3b4z431I0o0/0p4G4r3l0k0/0M1#4g4s0/0N0z4w4y4O3L3^040w1s1E4N4A4J3 042K0K4,4I0*4j0/4l4n4U3l4K040f4}3L4Q040t0L0K0n0A0Q0T523?4d4X4v4p334y5k4H4b3?540I0r0I1)0k4=5i045m4h1Y4 4M5w5y2{4_044{4o2T4-0*4 515w4#5o3_0I0u4T5P5L015f4Y5w065l4!5X544D1S495W4@015N5d4B550H5U4+5.5n1Y5f5=2/0/5q5s1$5v5K5/4t4Z4x5Q5?625t652*5E4~4L4?5|60045+4F5{5z4J0/5O666l375S5_5-6v6r0*5Z4G6a5X0v0E0/030m2O0o0A0o0g0y1F0y2z0m0t2f0t0y0j0m286$4m0e0m0I0V290m5a5c5#5k6b1I4%4)5V2R6h3L0o4/4;6k6C2|4C4E6A3-5X5;6q3e0/56586:774q5X5Z5h2R5$5%6}4i4k6)5 5M6t7t745@6z7w5~7b4P755,7w7a6B7c040B5T6{78674W0z5!7m6?5X4%2g0K6!145D6@6x046d643s0d3/0t2n2O7.3T1m3V2q2t2o0s1D7;0d3U0;7~0U0W0Y04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)