Aller au contenu

La tête à Toto

Exercice

Coder une fonction récursive toto qui prend un entier en paramètre et telle que :

  • toto(0) renvoie '0'
  • toto(1) renvoie '(0 + 0)'
  • toto(2) renvoie '((0 + 0) + (0 + 0))'
  • etc sur le même principe
###(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 : /
.128013x/.r;nbylaeêïu)d6z3m(P+02è-U,59fq7B8 No=pcwgv41`kéhtsSCi:E050q0l0!0k0(0j0#0L0Q0j0k0#0#0O010!0(0P010406050#0o0u0u0k0e0i040$0N0j0o0~0N0g050c1517191b130P04051r1k1u0c1r130q0(0T0?0^0`0|0Z0(0S0Z0j1I0Z0!11050.0h0j0l1D0_0{011H1J1L1J0!1R1T1P0!0e1s0!0Z1V1F010G0:0l0g0k0u0l010?1e0#0P0k0g0|0z1P20221:1X1?1T1_1{110a0L0w0e0N0P0N0#0(1h0g0L0,1~0e0e0l0Q2p1k270g1s0c1.2C1+1-1,1Q0q290|1L0g1^2m1P1A1C0@1W2M0(2O0g0N2S1P0P2v1s2A2C2*14212q2U1;2Z0e180j110L0V2z2.122-282:1X2=2@2_0z2|222~2A2L01330k2^040L0t372B133a310|3d3f0L0U3j392.3b3p2_0E3t3l3v3n3c0N2?3e2_0r3A2 2/1E323F343g0I3K3m3N3o3P3H3g0K3T3C3V3E3G3q0F3#303%3x040V0y3,3M2V3(3Q0V2{1l2}3B3-3^3/0V363}383 3@2;3X3f0V3i453k3L3w4a110V3s4e3u40493)4j3z4m474h4q3:3J4t4g3D423S4z3U414i3:3!4E3$4G4w0V3+4K4o3O4w0z3=4Q484S3Q0z3|2*4u4B4H0z444$4A3.4)4d2,1x2(1k2S2F0q1-2K3D0Q2!1|1s4^1t4?4;2,4~0,2)4L1;0X110,0G3t4-3^0R2_5g4F2;0G110!0N5q5l5a1X10040v5t4R3o111j4m5h1;5w0p0)3?3b5j3g0L5O5z4X0|0#0q11015W0C2O0L0G1i2x0(1i0L0!0l0j1T0L0H0o1U5K3D5T2_5O5`5O2l0o0e0L2q0o2q1^0~0l5 2l2n0~5f4W3b5^5N5{5O5)0k0L5J4t4%3%6e5{020S0!0f6r6t6v0f5*5r0N0v0y0p5?6o5U6f0L000y006F3^6p5`6x6R6s6y5q5q0v0V6E6c5@6H5{006C0L0x0L6D6M6!6G5_5O6S6w6T6z6W0z6Z4,5m1X6P5O6(6)6+6D6*0L736,0p0p6.4$6n6O6$5`0*0!0Q0L155 5.0u0m1{0L2%2X0Q0 0l0d6N1;700L5W013A5{5F1X0Q0V11036k0R190g2X0S0)0L0M5r0l0s1~17640L1T0=5+0#0!0=0#1i0!0L7u1f0=0q220=0^2r0N0Q7*0e7R0D7F5`7H0|7J7L0?000l7*0L621U1+0A0=0h1i5Z2%0k0~5:7x825P6~857K047M0%5,6j0P661{7/0q000k1g0N180~0#667$8a5*8a7+0D0L0k0T2w0L0W0q7|7)0!0W7y6m7G8s015c040(6b2*0L843c5C3t8=8+0N110O0O8_8?0u0(114V2,8+5w6l4$6g838+8-2v0!5~5D8;8?0#8u6K7c3~8*5u0|8-5,8L5Q3b988q6g8?0g110u5r8/908{8}9H9r8@046V0N9w3D5w5y5E8+9C049i2}8`9L8|040B9K5A01924j9Q3%5H9z9q9*9e0-9h9)5R019l116(9o389!9*9$0x9`3w9D9F8:9Z8?a4a65@9m76a02Ba29{ad4maka7049E6aae3%am9j8+9}04007b3K0c570l2C2%aF4@1B4_2F2I2D0k1SaI0c4^13aS0-0/0;2~2S3b0k0q9E7Q2p0L8i0g0o0#111qa#a%1i2o5(0g0B0~0!1)040J1ia.1v2~1r0*0b0P1L8o5 8o0j7l660/7/5.4~1g2r1U0j8F0j0S3F2o0Z7r0#7^0L0u0Y9E0nbv2p8(1yaJ0T04.