v1
6/9/2020 by Lamik 6/9/202000
Setup HTML - click to add setup HTML
disable setup JavaScript
Setup JavaScript
let n=10;
delete caserun single casemove downdrag and drop case


ready



let a = [...new Array(n)].fill(0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = new Array(n).fill(0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = Array(n).fill(0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = Array.from({length: n}, () => 0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = [...new Array(n)].map(x => 0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = Array.from(new Int32Array(n));
delete caserun single casemove upmove downdrag and drop case


ready



let a = Array.from(new Float32Array(n));
delete caserun single casemove upmove downdrag and drop case


ready



let a = Array.from(new Float64Array(n));
delete caserun single casemove upmove downdrag and drop case


ready



let a = new Float32Array(n);
delete caserun single casemove upmove downdrag and drop case


ready



let a = [].slice.apply(new Float32Array(n));
delete caserun single casemove upmove downdrag and drop case


ready



let a = [];
a.length = n;
let i = 0;
while (i < n) {
  a[i] = 0;
  i++;
}
delete caserun single casemove upmove downdrag and drop case


ready



let a=[]; for(let i=0; i<n; i++) a[i]=0;
delete caserun single casemove upmove downdrag and drop case


ready



let a=[]; for(let i=0; i<n; i++) a.push(0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = new Array(n); for (let i=0; i<n; ++i) a[i] = 0;
delete caserun single casemove upmove downdrag and drop case


ready



let a = new Array(n); for (let i=n; i--;) a[i] = 0;
delete caserun single casemove upmove downdrag and drop case


ready



let a = Array.apply(null, Array(n)).map(Number.prototype.valueOf,0);
delete caserun single casemove upmove downdrag and drop case


ready



let a = "0".repeat( n ).split("").map( parseFloat );
delete caserun single casemove upmove downdrag and drop case


ready



let a = new Array(n+1).join('0').split('').map(parseFloat);
delete caserun single casemove updrag and drop case


ready



// empty - only for max-speed reference
Test Case - click to add another test case
Teardown JS - click to add teardown JavaScript
Output (DOM) - click to monitor output (DOM) while test is running
RUN