JSFiddle - React, Tailwind, and code Playground
by r043v
JavaScript
var iterate = 10000, start = 50, result = [];
/* recursive 1 */
function recur(a0){
return a0==0 ? 0 : a0 + recur(a0-1)
}
result.push( start + recur(iterate) );
/* recursive 2 */
function recur1(a0,s0){
return ((a0==0)?s0:(recur1(a0-1,a0+s0)))
};
result.push( recur1(iterate,start) );
var n,o;
/* simple */
n = iterate; o=start; while(n) o += n--;
result.push(o);
/* simple 2 */
n = iterate; o=start; while(1){ if(!n) break; o += n; n--; }
result.push(o);
/* simple 3 */
n = iterate; o=start; while(1){ if(!n) break; o += n--; }
result.push(o);
$("body").append(result.join("<br/>"));