Initial data commit

This commit is contained in:
Ingy döt Net 2023-07-01 11:58:00 -04:00
parent 72d218235f
commit f23f22d71c
199087 changed files with 3378941 additions and 0 deletions

View file

@ -0,0 +1,20 @@
pancakeSort(v)={
my(top=#v);
while(top>1,
my(mx=1,t);
for(i=2,top,if(v[i]>v[mx], mx=i));
if(mx==top, top--; next);
for(i=1,mx\2,
t=v[i];
v[i]=v[mx+1-i];
v[mx+1-i]=t
);
for(i=1,top\2,
t=v[i];
v[i]=v[top+1-i];
v[top+1-i]=t
);
top--
);
v
};