Funzione Fibonacci iterativo
var fibonacci_iter = function(index) {
var lastNumber = 0;
var newNumber = 1;
var temp;
if (index>0){
for (var i = 0; i < index-1; i++) {
temp=lastNumber + newNumber
lastNumber = newNumber;
newNumber=temp;
}
}else{
newNumber=0
}
return (newNumber);
}
Funzione Fibonacci ricursiva
var fibonacci_recursive= function(index){
if (index<=1) {
return 1;
}
var result=fibonacci_recursive(index - 1) + fibonacci_recursive(index - 2);
return result;
}
var testDate=function(str){
var patt = /\d{4}-[01]\d-[0-3]\d\s[0-2]\d:[0-5]\d:[0-5]\d.\d\d\d\d\d\d/g
var res = patt.test(str);
return(res);
}
- il form è qui
- il codice js qui