Aller au contenu

Compte d'occurrences

Exemples

  • Il y a 2 fois la lettre 'o' dans 'bonjour'
  • Il n'y a pas la lettre 'i' dans 'salut'
  • Il y a 4 fois la lettre 't' dans 'tttt'

Exercice

Coder une fonction récursive telle que nb_occurrences(lettre, mot) renvoie le nombre d'occurrences de la lettre dans le mot.

⚠ La méthode .count est naturellement interdite dans cet exercice.

###(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 : /
.128013],59/f.7B8rnb _o=ylaepcwgu)vd4613kRmhtsP(S0+2C[-i:050D0v0M0u0X0t0N0o0x0t0u0N0N0r010M0X0w010406050N0A0K0K0u0l0s040Q0q0t0A0?0q0m050f0}0 11130{0w04051j1c1m0f1j0{0D0X0C0+0-0/0;0L0X0z0L0t1A0L0M0_050$0n0t0v1v0.0:011z1B1D1B0M1J1L1H0M0l1k0M0L1N1x010g0(0v0m0u0K0v010+160N0w0u0m0;0T1H1^1`1(1P1+1L1.1:0_0a0o0O0l0q0w0q0N0X190m0o0!1?0l0l0v0x2h1c1 0m1k0f1$2u1Z1#1!1I0D210;1D0m1-2e1H1s1u0,1O2E0X2G0m0q2K1H0w2n1k2s2u2Y0|1_2i2M1)2R0l100t0_0o0G2r2$0`2#202(1P2*2,2.0T2;1`2?2s2D012{0u2-040o0H2 2t0{322_0;35370o0E3b312$333h2.0d3l3d3n3f340q2+362.0F3s2@2%1w2`3x2|380i3C3e3F3g3H3z380k3L3u3N3w3y3i0e3T2^3V3p040G0R3l1n2W1c2K2x0D1#2C3v0x2S1;1k3/1l3-2!1d2=053^0!2X3U2N010I0_0!0g3+3M470y2.4d462)0g0_0m0n0p0q0x0x0A2m1-0x0v0N4i3#470^040P4z3E470m0_1L1V2n4F334C0c3l0o3D3o0_0K0q0M4N3v4C0B0Y3!4G1)4g380o4-4Z3V0N0D0_014@0J1-0C0q0X1M1L0o2R0K0n2n2j004q4s4u0m4w0*2k0-0o4K1Z1M0D1`0*4 4W1G4@3s4-4.4e1)49040X4c40304S5t2`0n4J1-4/4B0_4E5z2t4T3v4I045n5H1)4#4R5N3V0q0_0r0r5V5C0;0K0X0_3*5L454A5T0_4%5-065r5^5B4j2`0_0v0g0g2o0?5y2Y5`5/1P5Y045#5-654)1P5)5+5q5r5W475v0v0)0v5S1P4C5=2Y5@5_5s5{3g5}5 615x5$6x01686a646j2)4m4o574t2n5a4x6p0;4C5K2!5%345F4L6o5-6J6q0_4Q6b6%6y5Q4X6S014C0V6:6f3(6:6r0b0B6h6v6,480_6C6+6X5P5g4M746E6G6H2=6c4U6.4Y6$6X6=6@5*045,6W6E4C0b6s2=6u6v5^705P5~602p736I6X680S7c5A706^2:5?7v7e3v5v2n0M4t1b79666-7A6B637u1c430v2u2V7)3.1t3:2x2A2v0u1K7,0f3/0{7_0#0%0)2?2K330u0D4W0m2g0X1a0o0n1a0A0N0_1i82841a871a0W0?0M1X040j8c4y1p2?1j0U3_0l0o0A2G0o0C0v0l2f890N5k1?0w4}2j1M1Z1`0x0L0v0h1n2?7_7..