R language, seq and rep problem

1 reply · 2K views · last reply
Mogarrr
Messages
120
Reaction score
6

Homework Statement


Using rep() and seq() as needed, create the vector
1 2 3 4 5 2 3 4 5 6 3 4 5 6 7 4 5 6 7 8 5 6 7 8 9

Homework Equations

The Attempt at a Solution


I figured out that seq() only takes numbers for the 'from' and 'to' arguments, since I tried seq(seq(...)).

Also, I'm not repeating the same sequence, so I'm not seeing how rep would work here. 1 and 9 are not repeated. 2,8 are appear twice. 3 and 7 are appear 3 times. And 4,5 are appear 4 times. rep(...,times) and rep(...,each) don't seem to work for this.

I can solve this using c(seq(1,5),...,seq(5,9)), although it seems the problem should be solved using only rep and seq.

I'm stumped here.
 
well you should try this. rep()
{
i = 1;
seq(i,i+4);
i++;
}
and check when i>5 then exit.