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])
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
.128013;] Lxl6[yg/éUSv)iucbtqf489w0oRe5P.sa_d=(ç7h2,3n:1kmpr050M0F0v0K0r0g0J0d0t0g0K0J0J0N010v0r0!010406050J0s0Z0Z0K0#0j040o0D0g0s0_0D0V0d020K0Z0!0b0d0E0F130#0w0s0F0J050l101214160~0!041u1B051E0l1E1G1B0~0M0r0p0.0:0=0@0R0r0k0R0g1U0R0v0|050)0u0g0F1P0;0?011T1V1X1V0v1%1)1#0v0u0D0M161$0#1C0v0R0.190J0!0K0V0@0S011+1R010x0+0F0V1h0F1#26282d1-2g1)2j0Z2l040a0d0H0#0D0!0D0J0r1c1e0%240#0#0F0t2G1u2n0V1C0l222S0v201 210M2p0@1X0V2i2D1#1M1O0/1,2$0r2(0V1|1N1#0!2L1C2Q2S2}0 271e2.2e2?0#130g0|0d0X2P310}302o331-3537390S3c283e2Q2#013j0K38040d0U3n2R0~3q3h0@3t3v0d0y3z3p313r3F390G3J3B3L3D3s0D363u390h3Q3f321Q3i3V3k3w0Q3!3C3%3E3)3X3w0z3-3S3/3U3W3G0A3^3g3`3N040X0C3 3$2/3{3*0X3b1v3d1D2{1u2,2V0M2Z3r0t1|2v0$1N1C2`0F2|4e4d3o054n0%4v40480Y0|0%0x3J3#3r0B394J3.480V0x0|0D0t0t0s2K2i0t1s0L0Z2;0r4O3_480{040O4*4D344G1d2(1s4:472e4-0q0W3Q0d510d4K3T0V0|4%0V4)4x2R534P2e0D0|0N3J5d4+4=040M4@0F4_5b4C4{1-4-0i4`3r4%0|455s543`4-0c50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040x3V5j5?3E5M5|5.010D4M042;605l3i0u0|0#280k0F5y3T4-4/5%680@5*4c5-6l014-0T675T3E6a042s6g5F0|6j6p6v3s4?0V4^5Q6E5u5/0|0q4~5;525=6156040p3u0F4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0r4I5Y6U0|6X1)6!726q5V0N5X2}5S6$6V586=4e614-4 6_6{7o7e6*650V5O5r6?3T5V0I6:3i0|0K0!0!2i0M7A6N4.7I6G657L4}6R6|615^0F1X717d6}6V756Z0#6)7x0|020g0v0b7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0r5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0V8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0l4i1u0v4k8U2X2T1{1}2V0K1(8R4i1A5t3r2L0Z0L0x0K0Y0F0L0R0U0|1m1o1q1s0d7@4w1K1F040e0K2J2L2N0r1d0d2`2B2D0m1*1s0v0d0F0x2g0t0K4!0T0.149l0g1)0d2(9y0m5P2E0v1*1q000s1e0J6Z0g9d144n4X0-2I0:0d1X0J9E538O5n5p5r9Z7z1H3e1B0n9z8;0P9c0!1a0-9V0r8(9s130r0-0Z0D2;0-9m9o9q0F9s0M009B0#0r2L0.0(9X5`0V9a9c9j0da7a22M0v1r0#al6Z0f9N0#9P0#9R1*9T9V9X4z4o9!6I5q5Q9Z7m930s0g3e1X5n008%3V2!9I9d0D4Xal0m9E362;0Far9x7h0Z118EaQ0~aQ0!0s9|0daW0K1bac2CaZ0Ma#a)58a)9U97aC1*0%0-8H8 4n4Y261d0M280v0J9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0o0taa0!9k0H0j221d4J4t5t2~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^cC8tap0#8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0V6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0q3!0lbR1H4g8S4r0~8S0(0*0,04.
###(Dés-)Active le code après la ligne
(Ctrl+I)
# Tests (insensible à la casse)(Ctrl+I)
Entrer ou sortir du mode "deux colonnes"
(Alt+: ; Ctrl pour inverser les colonnes)
(Alt+: ; Ctrl pour inverser les colonnes)
Entrer ou sortir du mode "plein écran"
(Esc)
(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
.128013;] Lxl6[yg/éUSv)iucbtqf489w0oRe5P.sa_d=(ç7h2,3n:1kmpr050M0F0v0K0r0g0J0d0t0g0K0J0J0N010v0r0!010406050J0s0Z0Z0K0#0j040o0D0g0s0_0D0V0d020K0Z0!0b0d0E0F130#0w0s0F0J050l101214160~0!041u1B051E0l1E1G1B0~0M0r0p0.0:0=0@0R0r0k0R0g1U0R0v0|050)0u0g0F1P0;0?011T1V1X1V0v1%1)1#0v0u0D0M161$0#1C0v0R0.190J0!0K0V0@0S011+1R010x0+0F0V1h0F1#26282d1-2g1)2j0Z2l040a0d0H0#0D0!0D0J0r1c1e0%240#0#0F0t2G1u2n0V1C0l222S0v201 210M2p0@1X0V2i2D1#1M1O0/1,2$0r2(0V1|1N1#0!2L1C2Q2S2}0 271e2.2e2?0#130g0|0d0X2P310}302o331-3537390S3c283e2Q2#013j0K38040d0U3n2R0~3q3h0@3t3v0d0y3z3p313r3F390G3J3B3L3D3s0D363u390h3Q3f321Q3i3V3k3w0Q3!3C3%3E3)3X3w0z3-3S3/3U3W3G0A3^3g3`3N040X0C3 3$2/3{3*0X3b1v3d1D2{1u2,2V0M2Z3r0t1|2v0$1N1C2`0F2|4e4d3o054n0%4v40480Y0|0%0x3J3#3r0B394J3.480V0x0|0D0t0t0s2K2i0t1s0L0Z2;0r4O3_480{040O4*4D344G1d2(1s4:472e4-0q0W3Q0d510d4K3T0V0|4%0V4)4x2R534P2e0D0|0N3J5d4+4=040M4@0F4_5b4C4{1-4-0i4`3r4%0|455s543`4-0c50525E4Q0|2;1M4!1t5s5k4;1-5g045i5R5K4|0|5x5D5e1-5A045C2 5(0@5G5I515Z1-4F040x3V5j5?3E5M5|5.010D4M042;605l3i0u0|0#280k0F5y3T4-4/5%680@5*4c5-6l014-0T675T3E6a042s6g5F0|6j6p6v3s4?0V4^5Q6E5u5/0|0q4~5;525=6156040p3u0F4X6u6M625h6#3M6H6J6A4,5#6-5m5a6L3r5:5s066S6S5}015^0r4I5Y6U0|6X1)6!726q5V0N5X2}5S6$6V586=4e614-4 6_6{7o7e6*650V5O5r6?3T5V0I6:3i0|0K0!0!2i0M7A6N4.7I6G657L4}6R6|615^0F1X717d6}6V756Z0#6)7x0|020g0v0b7%41574(7O0|7m2}6`7p7R6q7g7;786F7a7.5L6W6Y777^7`7{6F6V5N0r5P825f6(7 6$5w7L8b7=045H7n5J7S6b0(4X0V8f5v6C8l7:598n6t8i7r8c8e6k6F7P6_1u4A4u4f8P0l4i1u0v4k8U2X2T1{1}2V0K1(8R4i1A5t3r2L0Z0L0x0K0Y0F0L0R0U0|1m1o1q1s0d7@4w1K1F040e0K2J2L2N0r1d0d2`2B2D0m1*1s0v0d0F0x2g0t0K4!0T0.149l0g1)0d2(9y0m5P2E0v1*1q000s1e0J6Z0g9d144n4X0-2I0:0d1X0J9E538O5n5p5r9Z7z1H3e1B0n9z8;0P9c0!1a0-9V0r8(9s130r0-0Z0D2;0-9m9o9q0F9s0M009B0#0r2L0.0(9X5`0V9a9c9j0da7a22M0v1r0#al6Z0f9N0#9P0#9R1*9T9V9X4z4o9!6I5q5Q9Z7m930s0g3e1X5n008%3V2!9I9d0D4Xal0m9E362;0Far9x7h0Z118EaQ0~aQ0!0s9|0daW0K1bac2CaZ0Ma#a)58a)9U97aC1*0%0-8H8 4n4Y261d0M280v0J9(a:1uaN3e2,3r1/1W1Y1!8,3T2r2i2k0|2x0o0taa0!9k0H0j221d4J4t5t2~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^cC8tap0#8wc)7Jb-4y73b`7~7wcT8Ec$6q8kcS837i3ocZ4E0|cicP5 c@cp5Mc?d18a6x6c0V6eb,8l6x6zd45!7Kdsc*cuc2c~6.046PcocDdcc+6Kcxc4045$dz6;8ncddIb}7b8Ac|cRdM8y8o0q3!0lbR1H4g8S4r0~8S0(0*0,04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)