

#clap #clap

(ce "Else" en plein milieu fait sens, mais ca me surprendra toujours

critor wrote:Ce n'est pas mieux, mais juste pour le plaisir je montre une solution sans aucune boucle, et qui est pourtant de taille raisonnable
- Code: Select all
Define a(n)=
Func
Local w
w(t,s,r):=when(t,s,r)
string(w(n≥101 or n<0,troll,w(n≥66,retraite,w(n≥23,travail,w(n≥19,postbac,w(n≥16,lycee,w(n≥12,college,w(n≥6,primaire,w(n≥3,maternelle,maison)))))))))
EndFunc
Define name(n)=
Func
Return string({troll,maison,maternelle,primaire,college,lycee,postbac,travail,retraite}[when(n²>100n,1,int(10-8*e^(−n/19)))])
EndFunc
Return string({troll,maison,maternelle,primaire,college,lycee,postbac,travail,retraite}[when(n^2>100*n,1,int(10-8*exp(−n/19)))])
pierrotdu18 wrote:Non mais même ça marche pas, pour 45 ça donne retraite
Users browsing this forum: ClaudeBot [spider] and 1 guest