В схеме мы можем добавить два списка l1,l2
, используя (map + l1 l2)
.Теперь предположим, что у нас есть список из n списков длиной m.Например, рассмотрим (define q '((0 1 0) (1 0 0) (0 0 1)))
.Используя apply
и map
, нужно добавить один элемент для поэлементного добавления элементов этого списка и получить (1,1,1)
.Я думаю, это должно выглядеть примерно так: (map + (apply __ q))
, пожалуйста, помогите мне заполнить бланк (или предложить альтернативу).