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

.128013:,ag)LR1iUçkn9/Sé=vmsuhb.84;y7e[x62odt c0(w]r5_P3qplf050L0F0M0d0j0!0v0N0O0!0d0v0v0s010M0j0Z010406050v0w0u0u0d0T0D040q0K0!0w0_0K0n0N020d0u0Z0C0N0h0F130T0Y0w0F0v050p101214160~0Z041u1B051E0p1E1G1B0~0L0j0t0.0:0=0@0x0j0e0x0!1U0x0M0|050)0y0!0F1P0;0?011T1V1X1V0M1%1)1#0M0y0K0L161$0T1C0M0x0.190v0Z0d0n0@0J011+1R010#0+0F0n1h0F1#26282d1-2g1)2j0u2l040a0N0W0T0K0Z0K0v0j1c1e0%240T0T0F0O2G1u2n0n1C0p222S0M201 210L2p0@1X0n2i2D1#1M1O0/1,2$0j2(0n1|1N1#0Z2L1C2Q2S2}0 271e2.2e2?0T130!0|0N0i2P310}302o331-3537390J3c283e2Q2#013j0d38040N0X3n2R0~3q3h0@3t3v0N0B3z3p313r3F390U3J3B3L3D3s0K363u390I3Q3f321Q3i3V3k3w0E3!3C3%3E3)3X3w0A3-3S3/3U3W3G0o3^3g3`3N040i0P3 3$2/3{3*0i3b1v3d1D2{1u2,2V0L2Z3r0O1|2v0$1N1C2`0F2|4e4d3o054n0%4v40480m0|0%0#3J3#3r0R394J3.480n0#0|0K0O0O0w2K2i0O1s0V0u2;0j4O3_480{040Q4*4D344G1d2(1s4:472e4-0f0b3Q0N510N4K3T0n0|4%0n4)4x2R534P2e0K0|0s3J5d4+4=040L4@0F4_5b4C4{1-4-0G4`3r4%0|455s543`4-0S50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040#3V5j5?3E5M5|5.010K4M042;605l3i0y0|0T280e0F5y3T4-4/5%680@5*4c5-6l014-0c675T3E6a042s6g5F0|6j6p6v3s4?0n4^5Q6E5u5/0|0f4~5;525=6156040t3u0F4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0j4I5Y6U0|6X1)6!726q5V0s5X2}5S6$6V586=4e614-4 6_6{7o7e6*650n5O5r6?3T5V0z6:3i0|0d0Z0Z2i0L7A6N4.7I6G657L4}6R6|615^0F1X717d6}6V756Z0T6)7x0|020!0M0C7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0j5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0n8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0p4i1u0M4k8U2X2T1{1}2V0d1(8R4i1A5t3r2L0u0V0#0d0m0F0V0x0X0|1m1o1q1s0N7@4w1K1F040g0d2J2L2N0j1d0N2`2B2D0r1*1s0M0N0F0#2g0O0d4!0c0.149l0!1)0N2(9y0r5P2E0M1*1q000w1e0v6Z0!9d144n4X0-2I0:0N1X0v9E538O5n5p5r9Z7z1H3e1B0k9z8;0l9c0Z1a0-9V0j8(9s130j0-0u0K2;0-9m9o9q0F9s0L009B0T0j2L0.0(9X5`0n9a9c9j0Na7a22M0M1r0Tal6Z0H9N0T9P0T9R1*9T9V9X4z4o9!6I5q5Q9Z7m930w0!3e1X5n008%3V2!9I9d0K4Xal0r9E362;0Far9x7h0u118EaQ0~aQ0Z0w9|0NaW0d1bac2CaZ0La#a)58a)9U97aC1*0%0-8H8 4n4Y261d0L280M0v9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0q0Oaa0Z9k0W0D221d4J4t5t2~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^cC8tap0T8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0n6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0f3!0pbR1H4g8S4r0~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

.128013:,ag)LR1iUçkn9/Sé=vmsuhb.84;y7e[x62odt c0(w]r5_P3qplf050L0F0M0d0j0!0v0N0O0!0d0v0v0s010M0j0Z010406050v0w0u0u0d0T0D040q0K0!0w0_0K0n0N020d0u0Z0C0N0h0F130T0Y0w0F0v050p101214160~0Z041u1B051E0p1E1G1B0~0L0j0t0.0:0=0@0x0j0e0x0!1U0x0M0|050)0y0!0F1P0;0?011T1V1X1V0M1%1)1#0M0y0K0L161$0T1C0M0x0.190v0Z0d0n0@0J011+1R010#0+0F0n1h0F1#26282d1-2g1)2j0u2l040a0N0W0T0K0Z0K0v0j1c1e0%240T0T0F0O2G1u2n0n1C0p222S0M201 210L2p0@1X0n2i2D1#1M1O0/1,2$0j2(0n1|1N1#0Z2L1C2Q2S2}0 271e2.2e2?0T130!0|0N0i2P310}302o331-3537390J3c283e2Q2#013j0d38040N0X3n2R0~3q3h0@3t3v0N0B3z3p313r3F390U3J3B3L3D3s0K363u390I3Q3f321Q3i3V3k3w0E3!3C3%3E3)3X3w0A3-3S3/3U3W3G0o3^3g3`3N040i0P3 3$2/3{3*0i3b1v3d1D2{1u2,2V0L2Z3r0O1|2v0$1N1C2`0F2|4e4d3o054n0%4v40480m0|0%0#3J3#3r0R394J3.480n0#0|0K0O0O0w2K2i0O1s0V0u2;0j4O3_480{040Q4*4D344G1d2(1s4:472e4-0f0b3Q0N510N4K3T0n0|4%0n4)4x2R534P2e0K0|0s3J5d4+4=040L4@0F4_5b4C4{1-4-0G4`3r4%0|455s543`4-0S50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040#3V5j5?3E5M5|5.010K4M042;605l3i0y0|0T280e0F5y3T4-4/5%680@5*4c5-6l014-0c675T3E6a042s6g5F0|6j6p6v3s4?0n4^5Q6E5u5/0|0f4~5;525=6156040t3u0F4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0j4I5Y6U0|6X1)6!726q5V0s5X2}5S6$6V586=4e614-4 6_6{7o7e6*650n5O5r6?3T5V0z6:3i0|0d0Z0Z2i0L7A6N4.7I6G657L4}6R6|615^0F1X717d6}6V756Z0T6)7x0|020!0M0C7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0j5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0n8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0p4i1u0M4k8U2X2T1{1}2V0d1(8R4i1A5t3r2L0u0V0#0d0m0F0V0x0X0|1m1o1q1s0N7@4w1K1F040g0d2J2L2N0j1d0N2`2B2D0r1*1s0M0N0F0#2g0O0d4!0c0.149l0!1)0N2(9y0r5P2E0M1*1q000w1e0v6Z0!9d144n4X0-2I0:0N1X0v9E538O5n5p5r9Z7z1H3e1B0k9z8;0l9c0Z1a0-9V0j8(9s130j0-0u0K2;0-9m9o9q0F9s0L009B0T0j2L0.0(9X5`0n9a9c9j0Na7a22M0M1r0Tal6Z0H9N0T9P0T9R1*9T9V9X4z4o9!6I5q5Q9Z7m930w0!3e1X5n008%3V2!9I9d0K4Xal0r9E362;0Far9x7h0u118EaQ0~aQ0Z0w9|0NaW0d1bac2CaZ0La#a)58a)9U97aC1*0%0-8H8 4n4Y261d0L280M0v9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0q0Oaa0Z9k0W0D221d4J4t5t2~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^cC8tap0T8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0n6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0f3!0pbR1H4g8S4r0~8S0(0*0,04.