Aller au contenu

Jour de la semaine

Le cadre

Chaque année, on peut numéroter les jours de la semaine de 1 à 7 : les jours du 1er au 7 janvier.

Par exemple en 2025, on a :

  • 1 : 'Mercredi'
  • 2 : 'Jeudi'
  • 3 : 'Vendredi'
  • 4 : 'Samedi'
  • 5 : 'Dimanche'
  • 6 : 'Lundi'
  • 7 : 'Mardi'

Ensuite, on peut aussi numéroter chaque jour de l'année en poursuivant la numérotation !

Par exemple, en 2025 :

  • le 18 janvier (jour 18 de l'année) est un samedi ; jour 4 de la semaine.
  • le 1 février (jour 32 de l'année) est aussi un samedi ; jour 4 de la semaine.

Exercice

Coder une fonction jour_semaine qui prend en paramètre un entier jour_année (le numéro du jour dans l'année) et qui renvoie son numéro du jour dans la semaine.

###(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 : /
.12801359/fq78r;nb _o=ylae%pcwgu)vdV4613kRméhtsP(Sà0+2j-i:050C0t0N0s0Y0r0O0m0w0r0s0O0O0p010N0Y0v010406050O0z0K0K0s0i0q040R0o0r0z0@0o0k0m020s0K0v0j0m0J0t110i0f0z0t0O050d0~1012140|0v04051z1s1C0d1z0|0C0Y0B0,0.0:0=0M0Y0y0M0r1Q0M0N0`050%0l0r0t1L0/0;011P1R1T1R0N1Z1#1X0N0i1A0N0M1%1N010e0)0t0k1f0t010,170O0v0s0k0=0V1X27291{1)1~1#210K23040a0m0P0i0o0v0o0O0Y1a1c0#250i0i0t0w2x1s2e0k1A0d1_2J1?1^1@1Y0C2g0=1T0k202u1X1I1K0-1(2T0Y2V0k0o2Z1X0v2C1A2H2J2;0}281c2#1|2*0i110r0`0G2G2^0{2@2f2`1)2|2~0`0V3229342H2S01390s2 040H3d2I0|3g370=3j3l0E3o3f2^3h3u0`0b3x3q3z3s3i0o2}3k0`0F3E352_1M383J3a040g3O3r3R3t3T3L040h3X3G3Z3I3K3l0c3x1D2/1s2Z2M0C1^2R3H0w2+2m0!1J1A2.0t2:333:3}0#45363+0I0`0#0e3:3Y2$010x0`0m4h3*4j0k0e0`0W0o0z0i0n0O1l0(2V4o4b4j0_040Q4D3Q4q4t4v4x290k0L0t4J3h4G0A0Z3)4E1|4l040m4%4n1t464i1|0O0C0`014;4Y4K4-4/4$4(1k0k0B0o0Y1$1#0m4u4w0m2z0.0m4z112(1$0Q0G0m0S0m0g0A4?3h4.4m4(200m0e1b2E0Y1b560z534N5651004P4R0m5e5g0m0H0F0b5k4*3e3F4Z1)5n4`4%4;013E4(4n4,380`0Y3x5!4p1|0o0`0p5)3P3A4M4w0n5E4S5O2I5*5R0=5-040u5:5#0=0K0Y0`3W5{0{5Z5;3H4d040Y4g6a5}4@5$6g635+1)600p5/6j6d3+660`0T4T3H4G4X6a065Z6c643i5%6o5~016r6L6l65673V5Y4(6v4j6f2C0N4w0k6P5=6n6E1s48443;6-0d3@1s0N3_6=2P2K0s1!6/3@1y4a6Q012C0K0n0e0s0I0t0n0M0H0`1k1m1o1q0m6D2?1F342Z3h0s0C0K1b2w5v1c0@4G1y7o7q7s2x0X0@0N1;040D120Y290N5`1G402!3+1+1S1U1W703h2i20220`2o0R0w0i0^0N2p0q1_1b3:43702=466,7W6e4e0t6i2?6I4#4)7~6p3t4s04544x5a4B5`826M4G4I6a6W2{5?4O0k4Q8b4+83014V7j335Q71806V8g6I5T5W5l3H5T5Z4|4~500m52875B8J0s594A5c5G5f5h5j8C3+8E5p1c5s0k5u5w0C5y8L575D8l5F5H5h5K5M8W4j8Y5V4=6E6H8p6Y0$6#6%3H6x04316u6I600U923+8e6A3+0k8j5^8.8n3e6k3h600X9b4j94968c714V9q5,0`62978p94692;0|0d7^6.2J6~3?419G0#0%0)0O04.