Aller au contenu

Somme maximale de k termes consécutifs

Exercice

Coder une fonction somme_maxi

  • qui prend en paramètres
    • un tableau d'entiers valeurs,
    • et un entier strictement positif k
  • et qui renvoie la somme maximale de k entiers consécutifs du tableau valeurs.

👍 On garantit que le tableau valeurs est de taille au moins égale à k.

Exemples

>>> somme_maxi([0, 1, 2, 3, 2, 1, 0], 3)  # pour les termes consécutifs 2, 3, 2
7
>>> somme_maxi([0, 1, 2, 3, 2, 1, 0], 1)  # pour le terme 3
3
>>> somme_maxi([0, 1, 2, 3, 2, 1, 0], 0)  # pour une somme vide
0
###(Dés-)Active le code après la ligne # Tests (insensible à la casse)
(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
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
Évaluations restantes : /
.128013]x,59/f78r;nb _o=ylaepcwgu)vd4613kmhtsP(S0+2[-i:050D0v0L0u0V0t0M0o0x0t0u0M0M0r010L0V0w010406050M0A0J0J0u0k0s040P0q0t0A0;0q0m050g0{0}0 110_0w04051h1a1k0g1h0_0D0V0C0)0+0-0/0K0V0z0K0t1y0K0L0@050!0n0t0v1t0,0.011x1z1B1z0L1H1J1F0L0k1i0L0K1L1v010h0$0v0m0u0J0v010)140M0w0u0m0/0S1F1?1^1$1N1)1J1,1.0@0a0o0N0k0q0w0q0M0V170m0o0Y1;0k0k0v0x2f1a1}0m1i0g1!2s1X1Z1Y1G0D1 0/1B0m1+2c1F1q1s0*1M2C0V2E0m0q2I1F0w2l1i2q2s2W0`1@2g2K1%2P0k0~0t0@0o0G2p2!0^2Z1~2$1N2(2*2,0S2/1^2;2q2B012_0u2+040o0H2}2r0_302@0/33350o0E392 2!313f2,0e3j3b3l3d320q2)342,0F3q2=2#1u2^3v2`360i3A3c3D3e3F3x360j3J3s3L3u3w3g0f3R2?3T3n040G0Q3j1l2U1a2I2v0D1Z2A3t0x2Q1/1i3-1j3+2Y1b2:053?0Y2V3S2L010I0@0Y0h3)3K450y2,4b442%0h0@0M0q0}0v0p0~0c0V4g3Z450?040O4t3C450m0@0C340v0A0k0M4z314w0d3j0o3B3m0@0I4K3t4w0B0W3q0o4!4P4c2%4S0p4l4n4O4Q3t0q0@0r4-4%1N0J0V0@3(3~2~064#4$4h1N47040h3v4?523e0@4s4}2r514u1%0q4e042N585g2^0n0@0k1^0z0v4U3T4w4y5d435n5a044T5z4.5w0@4X4Z504#5G4B4)4+1.5m4A5h0@0R4=5z5f5T2^4D4F4H4J5F4@0/4w0T5v5O5k5/1%4w0b5K4!5N4(044q5c2W5Z314:045X605{5#5D4*4m5R5z4 5M5+460@560k5S4R5;5Y670/5i5b196o6g0m5p045r0m5t5=1N5x6C5C5E2Y6g4M6l3t6w0@226F016E5*59325$1J5(6Q4W5J6d5L6f6U4C695Q5u6u6U635W6L3!6W4G4I6Z0@5.6T5B6V6n6I6U5@6=45630U745|4E6X6_6}5!5,6{6Q6*5 2:614/0@776.6~6*6H3 6J0@5^6$6%7l3T540V4a7p7e6 0I6a4,7E620@020z0L0l78685~6`044Y7x7y6(7q0@7T7K7m647R6G7I6c2W6e5`6g542l0L4H6t666v7#0u4r3A0g410v2s2T823,1r3.2v2y2t0u1I850g3-0_8f0Z0#0%04.