Valeur et indice du maximum
Écrire une fonction valeur_et_indice_du_max
qui prend en paramètre une liste de nombres entiers valeurs
et renvoie un couple donnant le plus grand élément de cette liste, ainsi que l'indice de la première apparition de ce maximum dans la liste.
Pour une liste vide, cette fonction renvoie (None, None)
Contraintes
Il est ici interdit d'utiliser index
ainsi que max
.
Exemples
>>> valeur_et_indice_du_max([1, 5, 6, 9, 1, 2, 3, 7, 9, 8])
(9, 3)
>>> valeur_et_indice_du_max([1, 1, 1, 99, 99])
(99, 3)
>>> valeur_et_indice_du_max([10])
(10, 0)
>>> valeur_et_indice_du_max([])
(None, None)
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
.128013ben,49vi[3mo5_tx;PhklpwNf(: cga=ry0S6]u/72)s18d050V0c0p0F0i0v0S0C0D0v0F0S0S0G010p0i0w010406050S0N0l0l0F0H0I040K0m0v0N0:0m0d050O0`0|0~100^0w04051g191j0O1g0^0V0i0h0(0*0,0.0t0i0E0t0v1x0t0p0?050Z0b0v0c1s0+0-011w1y1A1y0p1G1I1E0p0H1h0p0t0(130S0w0F0d0.0Q011K1u010z0#0c0d0F0l0c1E1%1)1.1M1;1I1@1_0?0a0C0s0H0m0w0m0S0i160d0C0X1#0H0H0c0D2e191|0d1h0O1Z2r1W1Y1X1F0V1~0.1A0d1?2b1E1p1r0)1L2B0i2D0d0m2H1E0w2k1h2p2r2V0_1(2f2J1/2O0H0}0v0?0C0T2o2Z0@2Y1}2#1M2%2)2+0Q2.1)2:2p2A012^0F2*040C0k2|2q0^2 2?0.32340C0f382~2Z303e2+0n3i3a3k3c310m2(332+0L3p2;2!1t2@3u2_350P3z3b3C3d3E3w350U3I3r3K3t3v3f0g3Q2=3S3m040T0J3X3B2K3T3F0T2-1a2/3q3Y3*3!0T2{3/2}1k2T192H2u0V1Y2z3s0D2P1`1h3 1i3}2X3`2q05450X2U3R3*0u0?0X0z3i3A300x2+4p3J3?0z0?0h330c0N0H0o0Y0o2M1p0D0c0o0V0N0o0}0q4u4j1/0=040A4R3=2$4y4A4C0S4X3)4T0?0R0B3p0C4/0C4q3s4l040i4o4d354=3Z4!1I4$3i4;4v1/0m0?0G0G524}3*4U0j0M4-4{064:5j534S1M4@2k0p4C184{5l4Y1M4U4W4{5b1/0u0D0?0y170c4(304U0e5a545n5D045F2D5I3s4U0R4.4:5A5n0?0c0$5H5z5N0.4U5g2V5i5k4/5Z3d4 4B4D4P0i5M5m0.5604595t5=315@515)5}015d5T3S0l0i0?3%675v5+0?0M5X5:630d0?4H0i4J4L4N5`5|6i015 612V5u4)1M6d6f6m5k634@0z3u6x6E5?4^6O300m4s4^5s6C6o0b0?0H1)0E5(2X5*690?5y6*686G3#6b5c0?5L626+0d6!04216?4*4V702@650H4%6h6P6,040R4,6I5:5;6{0?4Q6`686A6S3s6p044z5076736j040j7u646R785J6k7e7f6K6q4`6Y7h047j7J7l0?020E0p0r7n4~7q4#5_0F0q5{7B5U0?5-3:7f7+6D3l754O7Z7#7N6y7m7k6y7p7M7*7,6n7K6r6t4M7:7!7U3*7^7?797p7=7}7 685o0Y5r86716.2/6o7/6w7$3S5K8j746W4I4K838p6/6y5V3z0O4g0c2r2S8G3~1q402u2x2s0F1H8J0O3 0^8T0Y0!0$04.
# Tests
(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)