
- (setq i 0 n 0 b1 (list 1 2 3 4 5 6 7 8 9) b2 (list 2 3 4) b3 '() b4 '())
- (repeat (/ (length b1) (length b2))
- (setq b4 (append b2 b4))
- )
- (setq b3 (mapcar '* b1 b4))
- (print b3)
- ;or
- (setq i 0 n 0 b1 (list 1 2 3 4 5 6 7 8 9) b2 (list 2 3 4) b3 '())
- (repeat (/ (length b1) (length b2))
- (setq n 0)
- (repeat (length b2)
- (setq b3 (cons (* (nth i b1) (nth n b2)) b3))
- (setq n (1+ n))
- (setq i (1+ i))
- )
- )
- (setq b3 (reverse b3))
- (print b3)
|