when(n<0,∞,n)→n
est plus long que - Code: Select all
if n<0
∞→n
...

Bisam wrote:C'est moi, ou c'est évident ?
Bref, j'ai 147 caractères...Show/Hide spoilerAfficher/Masquer le spoiler
et je pense qu'il est impossible de faire moins.
Define a(n)=
Func
Local i
If n<0
∞→n
1→i
While {101,66,23,19,16,12,6,3,0}[i]>n
i+1→i
EndWhile
string({troll,retraite,travail,postbac,lycee,college,primaire,maternelle,maison}[i])
EndFunc
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
Users browsing this forum: ClaudeBot [spider] and 0 guests