Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def sumuj(list1:List[Int],list2:List[Int])= {
- def sumujR(list1:List[Int],list2:List[Int],acc:List[Int]):List[Int]=
- (list1,list2) match {
- case (Nil,Nil) => acc
- case (hd1::tl1,hd2::tl2) => sumujR(tl1,tl2,((hd1+hd2)::acc))
- case (hd1::tl1,Nil) => sumujR(tl1,Nil,(hd1::acc))
- case (Nil,hd2::tl2) => sumujR(Nil,tl2,(hd2::acc))
- }
- sumujR(list1,list2,Nil)
- }
- def sumujR(list1:List[Int],list2:List[Int]):List[Int]=
- (list1,list2) match {
- case (hd1::tl1,hd2::tl2) => (hd1+hd2)::sumujR(tl1,tl2)
- case (hd1::tl1,Nil) => hd1::sumujR(tl1,Nil)
- case (Nil,hd2::tl2) => hd2::sumujR(Nil,tl2)
- case (Nil,Nil) => Nil
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement