I am reading about programming, and one exercise involved programming Pascal’s triangle in R. My first idea was to make a list and then append things to it, but that didn’t work too well. Then I thought of starting with a vector, and making a list out of that, at the end. Then I thought of making a matrix, and making a list out of that at the end.
Not sure which way to even approach this.
There is one solution on Rosetta Code:
I would store this in a list if I was developing it myself, since that is the most natural data structure to handle variable length rows. But you really would need to clarify a use case before making that decision. Are you intending on doing analysis on the data after it has been generated?
Edit:
Here is the Rosetta solution rewritten with less looping, and storing the results as a list: