Occurrences du minimum

On relève sur plusieurs jours un ensemble de phénomènes atmosphériques (température, humidité,pression...).

Écrire une fonction occurrences_mini qui prend en paramètre un tableau d'entiers de mesures d'un phénomène et renvoie un tuple comprenant :

  • la valeur minimale du phénomène étudié ;
  • la liste des indices (rangés par ordre croissant) qui sont associés à la valeur minimale.
Fonctions, opérateurs ou modules interdits

Dans cet exercice on interdit d'utiliser :

  • min

  • .index

Exemples
🐍 Console Python
>>> pression = [+1013, +1015, 1012, +1011, +1013]
>>> occurrences_mini(pression)
(1011, [3])
🐍 Console Python
>>> temperature = [-4, +1, -4, 0, +2]
>>> occurrences_mini(temperature)
(-4, [0, 2])

###(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 : 10/10

.128013nLximwgyk02P;o, 5ç6]uRaUl84t/sbr[vce.3)fh:1S=9é7_dqp(050Y0K0C0x0e0z0E0q0J0z0x0E0E0T010C0e0!010406050E0v0f0f0x0G0i040S0o0z0v0_0o0b0q020x0f0!0n0q0w0K130G0Z0v0K0E050D101214160~0!041u1B051E0D1E1G1B0~0Y0e0I0.0:0=0@0P0e0h0P0z1U0P0C0|050)0F0z0K1P0;0?011T1V1X1V0C1%1)1#0C0F0o0Y161$0G1C0C0P0.190E0!0x0b0@0l011+1R010O0+0K0b1h0K1#26282d1-2g1)2j0f2l040a0q0m0G0o0!0o0E0e1c1e0%240G0G0K0J2G1u2n0b1C0D222S0C201 210Y2p0@1X0b2i2D1#1M1O0/1,2$0e2(0b1|1N1#0!2L1C2Q2S2}0 271e2.2e2?0G130z0|0q0R2P310}302o331-3537390l3c283e2Q2#013j0x38040q0M3n2R0~3q3h0@3t3v0q0B3z3p313r3F390r3J3B3L3D3s0o363u390t3Q3f321Q3i3V3k3w0W3!3C3%3E3)3X3w0A3-3S3/3U3W3G0U3^3g3`3N040R0k3 3$2/3{3*0R3b1v3d1D2{1u2,2V0Y2Z3r0J1|2v0$1N1C2`0K2|4e4d3o054n0%4v40480j0|0%0O3J3#3r0g394J3.480b0O0|0o0J0J0v2K2i0J1s0X0f2;0e4O3_480{040#4*4D344G1d2(1s4:472e4-0N0Q3Q0q510q4K3T0b0|4%0b4)4x2R534P2e0o0|0T3J5d4+4=040Y4@0K4_5b4C4{1-4-0H4`3r4%0|455s543`4-0u50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040O3V5j5?3E5M5|5.010o4M042;605l3i0F0|0G280h0K5y3T4-4/5%680@5*4c5-6l014-0p675T3E6a042s6g5F0|6j6p6v3s4?0b4^5Q6E5u5/0|0N4~5;525=6156040I3u0K4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0e4I5Y6U0|6X1)6!726q5V0T5X2}5S6$6V586=4e614-4 6_6{7o7e6*650b5O5r6?3T5V0L6:3i0|0x0!0!2i0Y7A6N4.7I6G657L4}6R6|615^0K1X717d6}6V756Z0G6)7x0|020z0C0n7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0e5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0b8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0D4i1u0C4k8U2X2T1{1}2V0x1(8R4i1A5t3r2L0f0X0O0x0j0K0X0P0M0|1m1o1q1s0q7@4w1K1F040c0x2J2L2N0e1d0q2`2B2D0V1*1s0C0q0K0O2g0J0x4!0p0.149l0z1)0q2(9y0V5P2E0C1*1q000v1e0E6Z0z9d144n4X0-2I0:0q1X0E9E538O5n5p5r9Z7z1H3e1B0y9z8;0s9c0!1a0-9V0e8(9s130e0-0f0o2;0-9m9o9q0K9s0Y009B0G0e2L0.0(9X5`0b9a9c9j0qa7a22M0C1r0Gal6Z0d9N0G9P0G9R1*9T9V9X4z4o9!6I5q5Q9Z7m930v0z3e1X5n008%3V2!9I9d0o4Xal0V9E362;0Kar9x7h0f118EaQ0~aQ0!0v9|0qaW0x1bac2CaZ0Ya#a)58a)9U97aC1*0%0-8H8 4n4Y261d0Y280C0E9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0S0Jaa0!9k0m0i221d4J4t5t2~4e9Z6}5^4H7L64538J7f4S044U4W4Yah4#7h8n6D7j7|6+aI8n6Q8q6Tb/04b+8F7(5W8x5~aG6,bY6@6/c33T5*5,b.8K0|8p878r6q5^5`7$b|7/c15qb 626466ck835oaH7vca8j7?7Qcf6F6 7W3d7q55b:6fcs8g047*7,co7}8Cc66B04913o7_88cGclb{7X6181cK7BcmcJceb^cC8tap0G8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0b6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0N3!0DbR1H4g8S4r0~8S0(0*0,04.

###(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 : 10/10

.128013nLximwgyk02P;o, 5ç6]uRaUl84t/sbr[vce.3)fh:1S=9é7_dqp(050Y0K0C0x0e0z0E0q0J0z0x0E0E0T010C0e0!010406050E0v0f0f0x0G0i040S0o0z0v0_0o0b0q020x0f0!0n0q0w0K130G0Z0v0K0E050D101214160~0!041u1B051E0D1E1G1B0~0Y0e0I0.0:0=0@0P0e0h0P0z1U0P0C0|050)0F0z0K1P0;0?011T1V1X1V0C1%1)1#0C0F0o0Y161$0G1C0C0P0.190E0!0x0b0@0l011+1R010O0+0K0b1h0K1#26282d1-2g1)2j0f2l040a0q0m0G0o0!0o0E0e1c1e0%240G0G0K0J2G1u2n0b1C0D222S0C201 210Y2p0@1X0b2i2D1#1M1O0/1,2$0e2(0b1|1N1#0!2L1C2Q2S2}0 271e2.2e2?0G130z0|0q0R2P310}302o331-3537390l3c283e2Q2#013j0x38040q0M3n2R0~3q3h0@3t3v0q0B3z3p313r3F390r3J3B3L3D3s0o363u390t3Q3f321Q3i3V3k3w0W3!3C3%3E3)3X3w0A3-3S3/3U3W3G0U3^3g3`3N040R0k3 3$2/3{3*0R3b1v3d1D2{1u2,2V0Y2Z3r0J1|2v0$1N1C2`0K2|4e4d3o054n0%4v40480j0|0%0O3J3#3r0g394J3.480b0O0|0o0J0J0v2K2i0J1s0X0f2;0e4O3_480{040#4*4D344G1d2(1s4:472e4-0N0Q3Q0q510q4K3T0b0|4%0b4)4x2R534P2e0o0|0T3J5d4+4=040Y4@0K4_5b4C4{1-4-0H4`3r4%0|455s543`4-0u50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040O3V5j5?3E5M5|5.010o4M042;605l3i0F0|0G280h0K5y3T4-4/5%680@5*4c5-6l014-0p675T3E6a042s6g5F0|6j6p6v3s4?0b4^5Q6E5u5/0|0N4~5;525=6156040I3u0K4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0e4I5Y6U0|6X1)6!726q5V0T5X2}5S6$6V586=4e614-4 6_6{7o7e6*650b5O5r6?3T5V0L6:3i0|0x0!0!2i0Y7A6N4.7I6G657L4}6R6|615^0K1X717d6}6V756Z0G6)7x0|020z0C0n7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0e5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0b8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0D4i1u0C4k8U2X2T1{1}2V0x1(8R4i1A5t3r2L0f0X0O0x0j0K0X0P0M0|1m1o1q1s0q7@4w1K1F040c0x2J2L2N0e1d0q2`2B2D0V1*1s0C0q0K0O2g0J0x4!0p0.149l0z1)0q2(9y0V5P2E0C1*1q000v1e0E6Z0z9d144n4X0-2I0:0q1X0E9E538O5n5p5r9Z7z1H3e1B0y9z8;0s9c0!1a0-9V0e8(9s130e0-0f0o2;0-9m9o9q0K9s0Y009B0G0e2L0.0(9X5`0b9a9c9j0qa7a22M0C1r0Gal6Z0d9N0G9P0G9R1*9T9V9X4z4o9!6I5q5Q9Z7m930v0z3e1X5n008%3V2!9I9d0o4Xal0V9E362;0Kar9x7h0f118EaQ0~aQ0!0v9|0qaW0x1bac2CaZ0Ya#a)58a)9U97aC1*0%0-8H8 4n4Y261d0Y280C0E9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0S0Jaa0!9k0m0i221d4J4t5t2~4e9Z6}5^4H7L64538J7f4S044U4W4Yah4#7h8n6D7j7|6+aI8n6Q8q6Tb/04b+8F7(5W8x5~aG6,bY6@6/c33T5*5,b.8K0|8p878r6q5^5`7$b|7/c15qb 626466ck835oaH7vca8j7?7Qcf6F6 7W3d7q55b:6fcs8g047*7,co7}8Cc66B04913o7_88cGclb{7X6181cK7BcmcJceb^cC8tap0G8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0b6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0N3!0DbR1H4g8S4r0~8S0(0*0,04.