Nombre de caractères consécutifs
Le cadre
« Dans une phrase !!! écrite !!! certains utilisateurs abusent des points d'exclamations !! Ce pour différentes raisons ! Bref. »
Exercice
Coder une fonction nb_max_consécutifs
- qui prend en paramètres :
- un caractère
cible(une chaine de caractères de longueur 1), - et une chaine de caractères
phraseà analyser,
- un caractère
- et qui renvoie le nombre maximal d'occurrences consécutives de
cibledansphrase.
Exemples d'utilisation
>>> phrase = "Dans une phrase !!! écrite !!! certains utilisateurs abusent des points d'exclamations !! Ce pour différentes raisons ! Bref."
>>> nb_max_consécutifs("!", phrase)
3
🐍 Console Python
>>> phrase = "Un mot puis un autre avec espaces."
>>> nb_max_consécutifs(" ", phrase)
8
🐍 Console Python
>>> expression = "((2 * x + 3) / (x + 1))"
>>> nb_max_consécutifs("(", expression)
2
>>> nb_max_consécutifs("-", expression)
0
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
.128013x,59/f.q7B8r;nb _o=ylaeGpcwgu)vd4613kRméhtsP(S0+2èC-i:050G0x0Q0w0#0v0R0q0A0v0w0R0R0t010Q0#0z010406050R0D0N0N0w0m0u040U0s0v0D0`0s0o0q020w0N0z0n0q0M0x140m0i0D0x0R050f111315170 0z04051C1v1F0f1C0 0G0#0F0/0;0?0^0P0#0C0P0v1T0P0Q0}050*0p0v0x1O0=0@011S1U1W1U0Q1$1(1!0Q0m1D0Q0P1*1Q010g0,0x0o1i0x010/1a0R0z0w0o0^0X1!2a2c1~1,211(240N26040a0q0S0m0s0z0s0R0#1d1f0(280m0m0x0A2A1v2h0o1D0f1|2M1_1{1`1#0G2j0^1W0o232x1!1L1N0:1+2W0#2Y0o0s2$1!0z2F1D2K2M2@102b1f2(1 2-0m140v0}0q0J2J2{0~2`2i2}1,2 31330X362c382K2V013d0w32040q0K3h2L0 3k3b0^3n3p0q0H3t3j2{3l3z330d3D3v3F3x3m0s303o330I3K392|1P3c3P3e3q0j3U3w3X3y3Z3R3q0l3%3M3)3O3Q3A0e3/3a3;3H040J0V3_3W2)3=3!0J351w371G2=1v2$2P0G1{2U3N0A2.2p0%1M1D2;0x2?48473i054i0(4q3`420L0}0(0g3D3V3l0B334E3(420o0g0}0o0p0r140b0r4i0o0R0O0A1c0#0g1u4s2L4F3N0|040T4J3:4L0}0A0#1%0x4/4y1 4,0c3D0q4*3{0}0z0P0m0=4_4(4x414|0}0E0$3K0q5h504K2~4O4Q4S4 51420s0}0t5p5k1,0N0#0}3 59065i5j4:5l044P4U0s0D560o0Q5v5G1,5s045u595F4{5x5z045B2@5D5i5q1 4A040g3P5Q5Y3y4=150w2H0Y2F5:5b5S4H042+5|3G5355574`5}0^4,5f5C5E5E5*1,5,4#623N0o5?565_5{5W6f0^5T0t5V2@5X683m4=4@1(673l6a5g6d6H6r6z5I4Q4i5M2c5P6q5w6s0}0W6v376x3l5y0}465%6H6I6S016h4D6R5R5=6L4R0w0b6j3;5T020v0Q0n6^4;6;6N5N6Q2_6*6F6c6(796J6l6;5o6.5;016t6 5H5J726P6G6)6/6+0}0x0-58757q776%795)6*7c7l5L737j5S5t7H0^6!5#7o6Y3N5,2F0Q5M0o7K6K5J7e5%1v4v4p497%0f4c1v0Q4e7,2S2N0w4^2M4c1B5a3l2F0N0r0g0w0L0x0r0P0K0}1n1p1r1t0q6b2_1I381C0Z0)0q0x0b0x0m4?0A1)1t0Q0q1_0Y0.2;0s0A0P1)2C010y7t0O1t010c0q1e0/8A8n8A0q0D2Y0q0z1b0.0C5N2C0v1e0C1s5M0q2C0R5L0.4X890o8p0q1r0#0q2F2a2G0Q1)8R0/0m2z5`0x0h1G387*0)0+0-382$3l0w0G0N1e2z0#8L0p1e0D0R0}1B9d9f9h2A0!0`0Q1@040k9m4%1J1E042t2v2x8m8Q8S0F8m2y8L8U9n0q0C0O0o0O561(8=0D8@2F0o0F0s0#1)0;0q1W0R8|8)8a0Q8,9-8a8k1_0+0Q0.0G008~8|0b8|8J0R0x0D1(2o5O9^8w8V9-8#0R8J0G1e8s1(0.0A5@6o8a0F9W4#9*ab8~0A900Q928)1e9V8T159K1)5.8:2A948e0 7*4m.
# Tests(insensible à la casse)(Ctrl+I)
(Alt+: ; Ctrl pour inverser les colonnes)
(Esc)