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

.128013buSç[,3_4l.(wnx/R8p)aPkL0é;:hors1v7c25qm6gyd]i9eUft =050S0W0Z0v0U0k0G0!0K0k0v0G0G0#010Z0U0t010406050G0c0O0O0v0F0R040d0E0k0c0_0E0o0!020v0O0t0B0!0r0W130F0N0c0W0G050q101214160~0t041u1B051E0q1E1G1B0~0S0U0I0.0:0=0@0D0U0Q0D0k1U0D0Z0|050)0b0k0W1P0;0?011T1V1X1V0Z1%1)1#0Z0b0E0S161$0F1C0Z0D0.190G0t0v0o0@0L011+1R010Y0+0W0o1h0W1#26282d1-2g1)2j0O2l040a0!0w0F0E0t0E0G0U1c1e0%240F0F0W0K2G1u2n0o1C0q222S0Z201 210S2p0@1X0o2i2D1#1M1O0/1,2$0U2(0o1|1N1#0t2L1C2Q2S2}0 271e2.2e2?0F130k0|0!0H2P310}302o331-3537390L3c283e2Q2#013j0v38040!0h3n2R0~3q3h0@3t3v0!0j3z3p313r3F390M3J3B3L3D3s0E363u390P3Q3f321Q3i3V3k3w0J3!3C3%3E3)3X3w0s3-3S3/3U3W3G0V3^3g3`3N040H0z3 3$2/3{3*0H3b1v3d1D2{1u2,2V0S2Z3r0K1|2v0$1N1C2`0W2|4e4d3o054n0%4v40480x0|0%0Y3J3#3r0n394J3.480o0Y0|0E0K0K0c2K2i0K1s0i0O2;0U4O3_480{040m4*4D344G1d2(1s4:472e4-0u0C3Q0!510!4K3T0o0|4%0o4)4x2R534P2e0E0|0#3J5d4+4=040S4@0W4_5b4C4{1-4-0f4`3r4%0|455s543`4-0T50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040Y3V5j5?3E5M5|5.010E4M042;605l3i0b0|0F280Q0W5y3T4-4/5%680@5*4c5-6l014-0g675T3E6a042s6g5F0|6j6p6v3s4?0o4^5Q6E5u5/0|0u4~5;525=6156040I3u0W4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0U4I5Y6U0|6X1)6!726q5V0#5X2}5S6$6V586=4e614-4 6_6{7o7e6*650o5O5r6?3T5V0l6:3i0|0v0t0t2i0S7A6N4.7I6G657L4}6R6|615^0W1X717d6}6V756Z0F6)7x0|020k0Z0B7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0U5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0o8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0q4i1u0Z4k8U2X2T1{1}2V0v1(8R4i1A5t3r2L0O0i0Y0v0x0W0i0D0h0|1m1o1q1s0!7@4w1K1F040y0v2J2L2N0U1d0!2`2B2D0A1*1s0Z0!0W0Y2g0K0v4!0g0.149l0k1)0!2(9y0A5P2E0Z1*1q000c1e0G6Z0k9d144n4X0-2I0:0!1X0G9E538O5n5p5r9Z7z1H3e1B0X9z8;0e9c0t1a0-9V0U8(9s130U0-0O0E2;0-9m9o9q0W9s0S009B0F0U2L0.0(9X5`0o9a9c9j0!a7a22M0Z1r0Fal6Z0p9N0F9P0F9R1*9T9V9X4z4o9!6I5q5Q9Z7m930c0k3e1X5n008%3V2!9I9d0E4Xal0A9E362;0War9x7h0O118EaQ0~aQ0t0c9|0!aW0v1bac2CaZ0Sa#a)58a)9U97aC1*0%0-8H8 4n4Y261d0S280Z0G9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0d0Kaa0t9k0w0R221d4J4t5t2~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^cC8tap0F8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0o6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0u3!0qbR1H4g8S4r0~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

.128013buSç[,3_4l.(wnx/R8p)aPkL0é;:hors1v7c25qm6gyd]i9eUft =050S0W0Z0v0U0k0G0!0K0k0v0G0G0#010Z0U0t010406050G0c0O0O0v0F0R040d0E0k0c0_0E0o0!020v0O0t0B0!0r0W130F0N0c0W0G050q101214160~0t041u1B051E0q1E1G1B0~0S0U0I0.0:0=0@0D0U0Q0D0k1U0D0Z0|050)0b0k0W1P0;0?011T1V1X1V0Z1%1)1#0Z0b0E0S161$0F1C0Z0D0.190G0t0v0o0@0L011+1R010Y0+0W0o1h0W1#26282d1-2g1)2j0O2l040a0!0w0F0E0t0E0G0U1c1e0%240F0F0W0K2G1u2n0o1C0q222S0Z201 210S2p0@1X0o2i2D1#1M1O0/1,2$0U2(0o1|1N1#0t2L1C2Q2S2}0 271e2.2e2?0F130k0|0!0H2P310}302o331-3537390L3c283e2Q2#013j0v38040!0h3n2R0~3q3h0@3t3v0!0j3z3p313r3F390M3J3B3L3D3s0E363u390P3Q3f321Q3i3V3k3w0J3!3C3%3E3)3X3w0s3-3S3/3U3W3G0V3^3g3`3N040H0z3 3$2/3{3*0H3b1v3d1D2{1u2,2V0S2Z3r0K1|2v0$1N1C2`0W2|4e4d3o054n0%4v40480x0|0%0Y3J3#3r0n394J3.480o0Y0|0E0K0K0c2K2i0K1s0i0O2;0U4O3_480{040m4*4D344G1d2(1s4:472e4-0u0C3Q0!510!4K3T0o0|4%0o4)4x2R534P2e0E0|0#3J5d4+4=040S4@0W4_5b4C4{1-4-0f4`3r4%0|455s543`4-0T50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040Y3V5j5?3E5M5|5.010E4M042;605l3i0b0|0F280Q0W5y3T4-4/5%680@5*4c5-6l014-0g675T3E6a042s6g5F0|6j6p6v3s4?0o4^5Q6E5u5/0|0u4~5;525=6156040I3u0W4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0U4I5Y6U0|6X1)6!726q5V0#5X2}5S6$6V586=4e614-4 6_6{7o7e6*650o5O5r6?3T5V0l6:3i0|0v0t0t2i0S7A6N4.7I6G657L4}6R6|615^0W1X717d6}6V756Z0F6)7x0|020k0Z0B7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0U5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0o8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0q4i1u0Z4k8U2X2T1{1}2V0v1(8R4i1A5t3r2L0O0i0Y0v0x0W0i0D0h0|1m1o1q1s0!7@4w1K1F040y0v2J2L2N0U1d0!2`2B2D0A1*1s0Z0!0W0Y2g0K0v4!0g0.149l0k1)0!2(9y0A5P2E0Z1*1q000c1e0G6Z0k9d144n4X0-2I0:0!1X0G9E538O5n5p5r9Z7z1H3e1B0X9z8;0e9c0t1a0-9V0U8(9s130U0-0O0E2;0-9m9o9q0W9s0S009B0F0U2L0.0(9X5`0o9a9c9j0!a7a22M0Z1r0Fal6Z0p9N0F9P0F9R1*9T9V9X4z4o9!6I5q5Q9Z7m930c0k3e1X5n008%3V2!9I9d0E4Xal0A9E362;0War9x7h0O118EaQ0~aQ0t0c9|0!aW0v1bac2CaZ0Sa#a)58a)9U97aC1*0%0-8H8 4n4Y261d0S280Z0G9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0d0Kaa0t9k0w0R221d4J4t5t2~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^cC8tap0F8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0o6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0u3!0qbR1H4g8S4r0~8S0(0*0,04.