testQ
by MimiE
HTML
<!--<input type="button" value="Go" onclick="alert(fun(1));" />-->
<input type="button" value="Go" onclick="alert(fb(4,2));" />
<input type="button" value="Go" onclick="alert(fa(""));" />
JavaScript
/*function f3(n){
if (n <= 1) return 1;
if (n%2 == 0) return f3(parseInt(n/2));
return f3(parseInt(n/2)) + f3(parseInt(n/2) + 1);
}*/
/*function f2(n) {
if (n == 0) return "";
return n % 2 + " " + f2(parseInt(n/2));
}*/
/*function f(n) {
if (n == 4) return n;
return 2*f(n+1);
}*/
/*function f3(n){
if (n <= 1) return 1;
if (n%2 == 0) return f3(parseInt(n/2));
return f3(parseInt(n/2)) + f3(parseInt(n/2) + 1);
}*/
/*function f(n) {
if (n == 4) return n;
return 2*f(n+1);
}*/
/*function f5(n, a, b){
if (n <= 0) return 0;
return f5(n-1, a, b+n) + n + a + b + f5(n-1, b, a+n);
}*/
/*function fun(n) {
var count = 0;
for (var i = n; i > 0; i /= 2) {
for (var j=0; j < i; j++) {
count++;
}
}
return count;
}*/
function fa(x, y){
if (y == 0) return 0;
return (x + fa(x, y-1));
}
function fb(x, y) {
if (y == 0) return 1;
return fa(x, fb(x, y-1));
}