I try coding this sequence:
M(0) = 1,
M(1) = 1,
M(2) = 2,
M(2t) = M(t) + M(t + 1) + t (for t > 1),
M(2t + 1) = M(t - 1) + M(t) + 1 (for t >= 1)
So this is my attempt (but still wrong): I don't know how I can differentiate between 2t and 2t +1
function seq(num)
{
var num1=1;
var num2=1;var num3=2
var sum1;var sum2;
var i=0;
if (num>=1){
for (i = 0; i < num; i++) {
sum2=num1+num2+1;
num1=num2;
num2=sum2; } }
if (num>1){
for (i = 0; i < num; i++)
{
sum1=num1+num2+num;
num1=num2;
num2=sum1;
}}
return num2;
}
document.write("seq(1): "+seq(1)+"<br>");```