Collage de mots
Un logiciel de reconnaissance vocale donne la liste des mots d'un candidat hésitant, il y a de nombreux « heu » que l'on souhaite supprimer de son discours.
Écrire une fonction supprimeuh
- qui prend en paramètre
mots: une liste de mots qui sont des chaines de caractères (non vides) uniquement composées de lettres minuscules, - et qui renvoie le discours sous forme d'une seule chaine de caractères qui ne contient plus les mots
"heu"de la liste. Les mots seront séparés par une seule espace. Il n'y aura pas d'espace ni au début, ni à la fin du discours.
Contraintes
On n'utilisera pas join, ni print dans cet exercice.
Exemples
>>> supprimheu(["je", "heu", "vais", "coder", "heu", "la", "fonction", "supprimheu"])
'je vais coder la fonction supprimheu'
>>> supprimheu(["c", "est", "facile"])
'c est facile'
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
.65038.128013.9875s3_8èufvy n7aS1me(P2C4:Vjtwi]Dç[h)6Oo;bcdg/0làqAp!.rL-,=+k95Ré050R0t0C0p0E0V0d0m0Q0V0p0d0d0*010C0E0Z010406050d0i0s0s0p0$0l040q0N0V0i140N0n0m020p0s0Z0O0m0/0t1e0$0X0i0t0d050T1b1d1f1h190Z041F1M051P0T1P1R1M190R0E0k0|0~10120J0E0S0J0V1)0J0C17050@0P0V0t1!0 11011(1*1,1*0C1=1@1:0C0P0N0R1h1;0$1N0C0J0|1k0d0Z0p0n120w011_1$010j0_0t0n1s0t1:2h2j2o1{2r1@2u0s2w040b0m0v0$0N0Z0N0d0E1n1p0=2f0$0$0t0Q2R1F2y0n1N0T2d2%0C2b2a2c0R2A121,0n2t2O1:1X1Z0}1`2;0E2?0n271Y1:0Z2W1N2#2%381a2i1p2|2p310$1e0V170r2!3c183b2z3e1{3g3i170w3m2j3o2#2:013t0p3j040e3x2$193A3r123D3F0y3I3z3c3B3O170.3R3K3T3M3C0N3h3E170L3Y3p3d1#3s3%3u040o3,3L3/3N3;3)040g3^3!3`3$3(3F0-3R1O361F2`2*0R2.3B0Q272G0;1Y1N350t373n474g0=4o3q420,170=0j473_2}010D170m4A414C0n0j171b0Z350E0s0J0t0i4H4u4C16040u4V3.4J170s0N0C1E1G4p4B2p4Y0K0z3Y0m4^4G4/3s4x0E0d4g0i0$4,384`4I2p0N170*3R554W2p0d2m0401014@4_3-3B4w040j3%5b5m3#0n4(4*5s4{120N4E042 5y564|044)4+4#3B4Y4?4-3y064_5S5c4$2p5o0E4z5P2$5U3U5w0C5F5d1{58040!5a5!045$3#5f171|4T5j5;5t425N5k5T5T5~4C5X5Z54643f4}4 0N51533n5?425-5/5*5V1{5^5h5|3a5z01605;5R626x4^691{0Q0r17030m1o0m0p0m0R0:0B0W0m0s4~0m0i1p5J616y636s5v041X6c6e6l3B5-0+5:686s6o2n6q3n6w6X6h4%6#4~50526)3#6+6-6g6A3N5(6W74015o2W0C510n6 426!6$6}6f5Q1F4r4n487o0T4b1F0C4d7t2,2(26282*0p1?7q4b1L4t6m122W0s0f0j0p0,0t0f0J0e171x1z1B1D0m5O3a1S3o1M0M1p0p0B6d0C1^6T1^1D2i0Q1^0p0k2j0C6K007+7-0t0$6S6U4*6I0i6K6|6d520)0m0d0p0i0j8d0E0|001D7|1@0m4m6Q810m1v0Q0J2O1^7X0m0V006H6L7.2Y8y0i2j2/8o7i8a0{8m0m0k0E0=0#1O3o0J0r0m8S120k812P1o0(5q0n2Y0E1o2?0V23040A8%8.1p8+8-8/0t8;0t056J3#4S0p0=0$2=4w0m0J2W0j12038$528_8*1o8|0n8:230m140C1@120v811e308n2 5o0c0a1F0p2%8X3o1?0N0Q0,1B4*4n7G0%000:318,0:8Z0n7.0$1X7|0R001m0_4~8s057n047,5E0T9-8V190T9I9K9M7.7%8?0N0E0Q8j7@0m8z0H6J8f0$0^7|0Z870R8}820z0m8Y1 2?0m0!9?4j2{421}1+1-1/7H3B2C2t2v172I0q0Q0$157|0v0l2d1o474m7H394p9=6s5o4y5L3#5C4G5}6Z4L044N4P4R4TaV5 174!aZ5G755I4*7k2$784;7!6?5S787a0?7d7f4C6:0m6=3y785-8Ua/5+a;9/7ebb7I6ta-a+6`6V5;6_5W175q0$b26aa=5)bnb85C9:6.a:3C5(a@5=a~175Ybt5HbmbBbc016j723ybo6n5g5`0ib6a^6s4;3,9;4h2%aN4a4k198X8Z0R8#8^8)7_2X8*0_2+0t0(7_7{0(4g8;0p0S2G8@9h6Hb@0Q0m2Cb{6I7`9X2fc2c4913B9496982n9b0t9d019fb=0nb}8$0Qb_0Vb{cxb c10~c42n9q9s019u3(9x8A9z179B9D9F0r9}0x0?7.8Qcv0m0n8l0dab0 0m2W4g1I0n6L1^an7$1W1Ycl1-1 1.2xbCay2E2GaCaEaG2JaJ8wbf3ab*7#3aaRbCaTcrbk2paXdi3sa#a%aF2F0i0Jdl124Ya.6rbC6!5JbFa_174=776Z171,c)7QdAbK5A59dMbi040I0FdFdfbq5rbxdGbvdP5BbId973dZdLbg5M17a{5Q6ybH5D67d)dy76dYbCbQdP6:4SbXdtdQd/3J6^6zdZdI7.0fd+dxbOb9e26!0p4O2t0Re2dvegd`edbhb#6va}aSbId@bS786!e9dKa?d#59bR5#dCdR0Fe418d;ev047bb1d{bO0d6D040000dUbO6!8v0^2?eE04eGbGe84~eaec4.bC4Y0Ie26Q170Uem17dTet5leObrdPdz5xeSbhd$5Dd(eye-dJebeDd,3#e?e^0E3ke|040zeK6Weud_04e$2 90f66*dOfx5u17fue(fA6i170+d~eV000meYfF4C6+f3epa|f0dVePb00$faeHdZfDfw389@9=1S497rb,05b.8!018fcC9g8(cw2Q810p148$170Y1m2Wc!c71p2Q0:a9f~9092ar0t9581co9a9c9ef?2W0(f^9if{g91Y2w9p2QcKcM9w2t9y0n9A9C0T9E1F9G7G0G2j0{0~8p1l2i0$9#7Y0B0ic48O1pak0t8cgM350:0d2ta39$7=0p7@0{a%0V0:2F9X0^2WgWcb2 6K1^gY0m8Pg-7@0Z0C0:0t0#4`2+1o0S04gJ0n0{a30Q0 2!ha0nhc8c7:8d1k9(6Hg(a92Q7Zao2`c`1~auc~bOd0aA2H0maDaFh4d6aKfZ4l49dcaQb(d=aUfg42dkhW4Jdn0i4Odpe0fmdwe;e!bEfmdEe e7fs8M6(fO57fzbNbh6:bYeMfUbO5of2h_bLf5h|6*bzhObTa;e:b7b!d.fqi1bh66fRd!i5dN5.e+ic01d 5{fmeL6@6Xez6b7je)6,imbMd^eefHd~bVb5eZik17eQfYimh@6~6v7mhTf+7Ef.1M0G810n0E0hg37K1f8zah2P6G1p0d6d0Jaa7^350hhg6d0Zh00n1@9g8A7Yg,g.j09p2Li 6OgM2r0n8c6H0Z4T7|9(dI9+9-522+15iW4s6I2 i:ah9,4hhAat20hDiOfW7ciRiobD6{6%iUeqfy04bajNfBePc)hKh*0K47b%4sao7r0?0^0`04.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)