Skip to main content

JavascriptJavaScript, 83 bytes

Borrowed some ideas from @Shaggy, but without recursion.

[...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0') 

[...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0')Try it online!

Javascript, 83 bytes

Borrowed some ideas from @Shaggy, but without recursion.

[...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0')

JavaScript, 83 bytes

Borrowed some ideas from @Shaggy, but without recursion.

[...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0') 

Try it online!

added 67 characters in body
Source Link

Javascript, 7883 bytes

Borrowed some ideas from @Shaggy, but without recursion.

n=0;while(n<1e4){a=++n+"";[[...a]Array(1e4)].sortreduce((s,_,n)=>s+=([...n+''].every(x=>y<(vy=x),iy=0)=>v==a[i])&&console.log(n?'\n'+n:'','0')}

Javascript, 78 bytes

n=0;while(n<1e4){a=++n+"";[...a].sort().every((v,i)=>v==a[i])&&console.log(n)}

Javascript, 83 bytes

Borrowed some ideas from @Shaggy, but without recursion.

[...Array(1e4)].reduce((s,_,n)=>s+=([...n+''].every(x=>y<(y=x),y=0))?'\n'+n:'','0')

Source Link

Javascript, 78 bytes

n=0;while(n<1e4){a=++n+"";[...a].sort().every((v,i)=>v==a[i])&&console.log(n)}