xxxxxxxxxx
var a = 0;
function v(x){
if(x<0){return (10**(x+1)).toFixed(0)}
else if(x<1){if((10**10**x)<1000){return (10**10**x).toFixed(0)}else return (10**((10**x)%1)).toFixed(2)+"s(10, "+Math.floor(10**x)+")"}
else if(x<10){
var q2 = x;
var q1 = ((10**(q2%1))-1)*(10/11);
return "s(10, ".repeat(Math.floor(q1+1)) +v((q1%1)*Math.floor(q2))+ ((", "+Math.floor(q2)+")").replace(", 1)",")")).repeat(Math.floor(q1+1));
} else var q4 = (x-1)%9;
var q3 = ((10**(q4%1))-1)*(10/11);
if(q4<1
){return "s(10, ".repeat(Math.floor(q3+1)) +v((10**(q3%1)-1)*(Math.floor(x+1+Math.floor((x+8)/9-2))/10))+(", "+Math.floor((q4-1)+2)+", "+Math.floor((x+8)/9)+")").repeat(Math.floor(q3+1))}
else return "s(10, ".repeat(Math.floor(q3+1))+v((q3%1)*Math.floor(x))+(", "+Math.floor((q4-1)+2)+", "+Math.floor((x+8)/9)+")").repeat(Math.floor(q3+1));
}
function Num(x){ if(x<1){
return (10**(x*10)+(x*1000)).toFixed(0)
} else if(x<11){return v((10**((x-1)/10)))}else if(x<92){return v(x-1)}else return "s(10, 10, 1, 1, 2)"
}
setInterval(_=>{a += 0.00001; document.getElementById("san").innerHTML = Num(a)})