PUTAIN !!!
Au post 19 on s'est mit à parler de lignes de programme particulièrement longues...
Bon voilà je crois que j'ai gagné :
augment({#(l_pth[dim(l_pth)])[1]},augment(augment({#(l_pth[dim(l_pth)])[l_jmp[2]+1]},augment(mid(#(l_pth[dim(l_pth)]),2,l_jmp[2]-1),mid(#(l_pth[dim(l_pth)]),l_jmp[2]+2,(dim(#l_tmp)-1)/2-l_jmp[2]))),augment({#(l_pth[dim(l_pth)])[l_jmp[2]+(dim(#l_tmp)-1)/2+1]},augment(mid(#(l_pth[dim(l_pth)]),(dim(#l_tmp)-1)/2+2,l_jmp[2]-1),mid(#(l_pth[dim(l_pth)]),(dim(#l_tmp)-1)/2+l_jmp[2]+2,(dim(#l_tmp)-1)/2-l_jmp[2])))))




Alors en "optimisant" ça donne :
l_pth[dim(l_pth)]»l_tmp
(dim(#l_tmp)-1)/2»l_chx
augment({#l_tmp[1]},augment(augment({#l_tmp[l_jmp[2]+1]},augment(mid(#l_tmp,2,l_jmp[2]-1),mid(#l_tmp,l_jmp[2]+2,l_chx-l_jmp[2]))),augment({#l_tmp[l_jmp[2]+l_chx+1]},augment(mid(#l_tmp,l_chx+2,l_jmp[2]-1),mid(#l_tmp,l_chx+l_jmp[2]+2,l_chx-l_jmp[2])))))
Vive le basic

[edit]Edité par Bob 64 le 11-02-2002 à 15:18:00[/edit]