Re: Adding the elements of a list sequentially

*To*: mathgroup at smc.vnet.net*Subject*: [mg109339] Re: Adding the elements of a list sequentially*From*: mokambo <alexandrepassosalmeida at gmail.com>*Date*: Thu, 22 Apr 2010 06:43:06 -0400 (EDT)*References*: <hqotti$9ch$1@smc.vnet.net>

On Apr 22, 8:29 am, eba... at illinois.edu wrote: > I am looking for an efficient way to add the elements of a list > sequentially onto another list > > For example, generate list c, given lists a and b: > > a = {1,2,3,4,5,6,7,8,9,10} > b = {1,2} > > c = {2,4,4,5,6,7,8,9,10,11} > > another example: > > a = {1,1,1,1,1} > b = {1,2,3} > > c = {2,3,4,2,3} > > It seems like there must be a built in function to do this, but > have been unable to find it. > > Thanks a 10^6 > Jason Ebaugh One way to do it is: c = a + PadRight[b, Length[a], b] Alex