euler 25
by Hensixteen
JavaScript
var number = 1;
var lastNumber = 1;
var lasterNumber = 1;
var base = 1;
var counter = 2;
var counter2 = 0;
var power = 0;
var stop = false;
var allstop = 1;
while(Math.log10(base) <= 999 && stop == false) {
if(power>=999) {
stop = true;
}
else if(stop == false) {
if(allstop == 1) {
lastNumber = base;
base+=lasterNumber;
}
if(allstop == -1) {
lasterNumber = base;
base+=lastNumber;
}
if(base>=10) {
power+=(Math.log10(base) - (Math.log10(base) % 1));
base = (base * 0.1);
lastNumber = (lastNumber * 0.1);
lasterNumber = (lasterNumber * 0.1);
}
counter++
console.log(base + " - " + power + " - " + counter);
allstop*=-1;
}
}