Occurrences du minimum
Exercice
Coder une fonction occurrences_mini
- qui prend en paramètre un tableau non vide
donnéesd'entiers : les mesures d'un phénomène étudié. - et qui renvoie un tuple composé de deux parties :
- la valeur minimale du phénomène étudié ;
- la liste des indices (rangés par ordre croissant) qui sont associés à la valeur minimale
Contraintes : On s'interdira d'utiliser
min et index dans cet exercice.
Exemples d'utilisation
🐍 Console Python
>>> données = [+13, +49, +13, +5]
>>> occurrences_mini(données)
(5, [3])
🐍 Console Python
>>> données = [-84, +75, -84, 0, +16]
>>> occurrences_mini(données)
(-84, [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
.128077.128013x/.r;nbylaeu)dV63m(P+02-@],59fq!7B8 _o=pcwgv4F1kRIéhtsSLC[ji:050p0m0$0l0-0k0%0L0Q0k0l0%0%0O010$0-0P010406050%0n0t0t0l0f0j040(0N0k0n120N0h0L020l0t0P0g0L0Y0m1c0f0G0n0m0%050d191b1d1f170P04051K1D1N0d1K170p0-0T0`0|0~100#0-0S0#0k1#0#0$15050=0i0k0m1W0}0 011!1$1(1$0$1.1:1,0$0f1L0$0#1=1Y010F0@0m0h1q0m010`1i0%0P0l0h100y1,2i2k261@291:2c0t2e040b0L0v0f0N0P0N0%0-1l1n0:2g0f0f0m0Q2I1D2p0h1L0d242U2123221-0p2r101(0h2b2F1,1T1V0{1?2(0-2*0h0N2.1,0P2N1L2S2U2 182j1n2:272^0f1c0k150L0W2R3316322q351@37393b0y3e2k3g2S2%013l0l3a040L0s3p2T173s3j103v3x0L0U3B3r333t3H3b0D3L3D3N3F3u0N383w3b0r3S3h341X3k3X3m3y0I3$3E3)3G3+3Z3y0K3/3U3;3W3Y3I0E3`3i3|3P040W0x413(2;3}3,0W3d1E3f1O2}1D2.2X0p232$3V0Q2_2x0/1U1L2|0m2~4g4f3q054q0:4y424a0X150:0F3L3%3t0R3b4M3:4a0h0F150N0Q0Q0n2M2b0Q1B0M0t2?0-4R3{4a14040u4-4G364J1m0h0!1B4?49274:0o0.3S0L550L4N3V0h154*0h4,4A2T574S270N150O3L5h4.4^040p4`4|1C5f4F4 1@4:0+4~3t4*15475w583|4:0B54565I4T152?1T4%5v2 5o4@1@5k045m5w5W5y105A5L5w06565%3t4I040F3X5n5O5q5e5V5_5Y4P042?5^5i3k0i150f2k0S0m5C3V4:4=5H633G65042u6b5J156e316g3u4_0h4{4}6f5p5z150o525M5.555}3G150c626x105Z5#5|6q5a5r5t6v6p6K015A6l5P606Y50155+2 5-6D6E6q5;0-4L5$6F6r046I6;6q6M6N3f5/595b4+6#6y04535,6+6+6=6Q5R0-5T726L150e7e6?0l0P0P2b0p7i6d7i7a7p6z6C6D6=5;0m1(6:6O6V6Q6^7C5X7f04020k0$0g6J7H6?5c5{4g6q4:756)777w6P705d7O5(016M7%3O6H7v7Y795Q0h5S6T6}6=7*6_6V6X6w7P7s7~7(5K7v7x660;4!0h7+6c6n7r7#7S4B7U150C8a437;7?5U7T7|7u5,1D4D4x4h8v0d4k1D0$4m8A2!2V0l1/8x4k1J5x3t2N0t0M0F0l0X0m0M0#0s151v1x1z1B0L7W4z1R4t2/3|0l0p0t1m2H0-1m0L124:1J3t8-8/5d2I0z120$1 040q1d0-2k0$1;0!0k0!0S986a1Q3g2.3t1_1%1)1+8L3V2t2b2d152z0(0Q0f130$2A0j241m4M4w5x304g8u9p3|5;4K7i5 57813O4V044X4Z4#0h5T4)719S8b4;8d6R6t5u7t046B765N7!047R8k4a7`7G7(6Q5s9,7@8g8q045B9%3|5E045G6U7P839;6,7D8m7ca15g7_5l9_6$a46(3f6*af7P5;5?0fan3k5Qay6L5 617{7 6i670h699.6o8paG156ka64/8caR5q9 6u8oa2ac6z9:7X777:6@aB7)amaF9}6saX9.a5aba/6!aU73aq3qas7Z6V6.7B7^9?7Fb36V5Z7K7M6|3q6~8l9@9$a@3t7V7.a(6-5Qb2bcbd6Zb5bcal040Hbbak9?9^a`5)158%a}7Y7/9?7b7da.3t9{b6a!apbk78bzbgbO7(bNbtb4bRa 7 ahbKbh3V5Z7hbB7j7l7naL9*8f2T6=5184bm042N0$88a+7qb-6QbAb)6m048jbL6 607=aiaYb@8h9/3$0d9K8w2U8J4j4u1S0;0?0^3t2?5?153D1a1x1f0q0m0f2G8?0l0T2O0L0%0$0j1:0L5?9Z2I2*0k2Rcz1H9i1U9k1)1{1*2o6V9r2v2x9v9x9z9B9D895H9G3%9I4Bckb{9Ob-9Q7r9U9W4!2N9Z4(c4aN82aTc56ZaW9-b-51bE3C5.a)d7bYb7a-9|7,9+a;df15a?d85D0-5F9.a|di9=agcb8na+bXbya30+dB16djb{awa+80dbaoc8dpcabsdJ7P0NaDc=dW436i2b1acD0l99b;c2a:dedT73a$arbHb0bndR7-c93|6{d~bf7$dt74b!dOdEbJaj9L9`7g9*7k7m7=d:d@6Ga_el6W8ra%bSd|047z6/e3dY3ybub97Ne06Zdlcfa3dhdNbGata^eFez6`dobVdqeya~d{b$dFcddHeQdmbPdvaZa^b?edaodMa~85b|870fd%eR9(aMe(dqeNb^8ie3ebcee+d^cick1Q4i8ycp1M1L0-0t0S0L3w0$100a2f3V0$0R1w0N0,dycK0f0Q1Z1}0P0%0.0dcj0p0h0e0,0%0:1(0T0f0e2*0$0d1$0d0,0:0Q8S0p2Vfn8/fq0A0W0D0e0W0e0x0d1?0;0%1E0T0S0d0W0F0U0U0p0e0%f:2f911:100.0w0W0.010dez9Kd+2w67d/cj4r3y1B9A1k2a0L0k3X0%1z00cG0L0i1B0N2?0L2K0k00eb5h211m0Seu0$2RgDaJ3ygy0l0L0T3w0m4!b,8)8ycr0@0%3ggV0=gXcY8+4a8|8:2Igs1m0n0%cx1M8{8.g+8=0h902H930Jg.5v8)1K2B2D2FcD0L0n2*gOcDcF1n2bh7121(0%9857g90hd,gc9g9KgTg%g?8}8;8?cv5Z8`3Vg*8~g_g{922x0V1m2Pg_hkgfgad-gdf5h1040)gNcQhJ8?4ChMhmgbd.hpgf0L7m380;gx1;2jft0N4!0-0fh7h9dd1;2H0!678HffcI0Qh^0LgB18gJgF0;gI2CgKglgNgP1:4!ff0~4X0-4|hr1ScZ3V9lc$9o6=c*9t2y0L0*1m0%1i1;0v9C0#9Ec?4i315Hc{6V0S4:020S7MiQiSiR1t7iav5@eD5`9.dVe@beeybq5jd$dRd*h!hO9geo6de%eG7Pa846i$a+a80yaadw9(i%e#7(a80sj1e`9(0Bd_a}6=iO7g0e0e9R5VdDaO042|2?gHe6e_i_7(0%2n04010Zcc4%8$01i}i!azenj2c6j4dZjvjx010ziT1tifgRh@g5jFd(br9.0o483tjg04jib,6)jf5ZjA7?8$0L0x0LjQiVgOgQih0.3cj93Cj-15j/aij;0Wj@jRj`igjV0Lj0j$3V0Sj.jB1;j}0yk7j_jTj|3zj 3M7Pj(jRkviVf4gfclco0TgZcnf8kC.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)