Dernier
Règles du jeu
Cet exercice est indépendant de la nature de l'implémentation interne de File.
(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 file (
enfile,défile,est_vide, création de file vide).
On pourra afficher une_file avec print(une_file) pour en observer l'état.
Exemple d'affichage
📤 Sortie
départ : tête ← [2, 3, 5, 7, 11, 13, 17, 19, 23] ← queue
fin : tête ← [2, 3, 5, 7, 11, 13, 17] ← queue
Exercice
Coder une méthode dernier à ajouter à la classe File qui extrait le dernier élément d'une file non vide, et le renvoie.
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
.128013x59/f.q78rnb _o=ylaepcwgu)vd46F13kméhtsP(S02i:E050C0u0M0t0T0s0N0n0w0s0t0N0N0q010M0T0v010406050N0z0J0J0t0k0r040Q0p0s0z0:0p0l050e0`0|0~100^0v04051g191j0e1g0^0C0T0B0(0*0,0.0L0T0y0L0s1x0L0M0?050Z0m0s0u1s0+0-011w1y1A1y0M1G1I1E0M0k1h0M0L1K1u010f0#0u0l0t0J0u010(130N0v0t0l0.0S1E1=1@1#1M1(1I1+1-0?0a0n0O0k0p0v0p0N0T160l0n0X1:0k0k0u0w2e191|0l1h0e1Z2r1W1Y1X1F0C1~0.1A0l1*2b1E1p1r0)1L2B0T2D0l0p2H1E0v2k1h2p2r2V0_1?2f2J1$2O0k0}0s0?0n0G2o2Z0@2Y1}2#1M2%2)2+0S2.1@2:2p2A012^0t2*040n0H2|2q0^2 2?0.32340n0D382~2Z303e2+0c3i3a3k3c310p2(332+0E3p2;2!1t2@3u2_350i3z3b3C3d3E3w350j3I3r3K3t3v3f0d3Q2=3S3m040G0R3X3B2K3T3F0G2-1a2/3q3Y3*3!0G2{3/2}3;3)2$3M340G373`393A3l3 0?0G3h432r2S0u2r2H2u0C1Y2z3s0w2P1.1h4g1i2T3A2W2/054m0X2U3R3*0I0?0X0f3i453s0x2+4G3J3?0f4D0u0k0l0T4Q4L4A1$0=040P4V3=1$0m4Y0N0u0s4F4b4H3S4Y0A0U3(304J350n4{4#3}1M0N0C0?01530V0b1W0!0M0n0Y0n2k0l0B0p4T0n1I2g4Q4S4Q0n0K0s0K1-0l590C000z2D0n201J2O2f0B0T0X53013p4{4|4M2$0?0t152k3i0n4/3*0p0?0q5S5U5N040F1)4}304Y0P0A5J5K5!2@0?5p5r1*0M5Z5M1M5W045Y4b5T5{0.4(0?4*4,5)3s5}0g683Z4D0K5A6c3*5+5-60614W1M0w0G0?030n2S0p5f0h0z1J5x1J4Q2k0z0k0n2c6G4+0f5o0Z2d0n5E0X3p065K6m4$1M4C040x1w1I5`6n0.0p4_2O5_605:634)6J6h1$6a6=5;040u0N0M0o6P0u6^0.6j4?4b6S6T5/62315O5Q704.796@7e6%7a6`0l6g7h6V720?4!7n4~3d5=5q5s6,2X794;5.776U7t7j5?7x6$7o015}5 2V7E306404664-7z7i7g7V7K0l6e7m7Y7F6j6R6T6.016X6Z5(6-7f6*0p7y2/7P3s7!045P1W7d7%307X4v797|6{6}6 7101737C777,7|0r7J7F7M8i3l7b7 8a832}8f7#7:813s7)757D5L7i7R7T8p0?6b7s8m7k7$847i5+8a8g8a7B75768A7K6X2k0M6E187;7i7|7H5^3z0e4x4e1k4s0e4q2s4i192v8@0t1H8-8:1q2:8:0Y0!0$04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)