R language, seq and rep problem

Join the discussion
Registration is free. Ask a follow-up in this thread, or start your own.
1 reply · 2K views
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.
 
Physics news on Phys.org
well you should try this. rep()
{
i = 1;
seq(i,i+4);
i++;
}
and check when i>5 then exit.