Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Lisp Система счисления Фибоначчи https://www.cyberforum.ru/ lisp/ thread1341121.html
Подскажите, пожалуйста, как реализовать на лиспе перевод числа в систему счисления Фибоначчи. Например, 17 = 1 + 3 + 13, тогда, 17 = 100101, то есть на месте цифр 1,3,13 надо сделать единицы, а в...
Lisp Переделать рекурсию по аргументу в рекурсию по значению
эта рекурсия по аргументу, заменяющая Y на число, равное глубине вложения Y в список List, например, Y=A, List=((A B)A(C(A(A D)))) -> ((2 B) 1 (C(3(4 D)))). (defun rpl_arg (X N lst) (cond ((null...
Lisp Игра "Морской бой" https://www.cyberforum.ru/ lisp/ thread1339651.html
Здравствуйте,помогите пожалуйста с заданием на HomeLisp,последнее осталось. Задание: Игра "Морской бой на бумаге". Имеется квадратное поле, на котором расставлены кораблики разной длины, шириной в...
Lisp Определение минимального числа Здравствуйте. Нужна помощь с функцией. Вводятся оценки критериев по 2. (print -----------------------------KRITERII-----------------------------------) (setq a12 (check... https://www.cyberforum.ru/ lisp/ thread1339008.html
Lisp Перестановка по возрастанию строк по сумме элементов в матрице
Здравствуйте!.Помогите пожалуйста с задачей. Дана матрица R(K,N) переставить строки так, чтобы суммы их элементов возрастали. Пример: Вход: 1 9 9 9 9 9 1 1 1 Выход:
Lisp Подсчет средне арифметического четных и суммы нечетных элементов в массиве Здравствуйте помогите с задачей. Вычислить средне арифметическое четных и сумму нечетных элементов массива С(10) https://www.cyberforum.ru/ lisp/ thread1337944.html
Lisp Вращение прямоугольника вокруг своей оси https://www.cyberforum.ru/ lisp/ thread1337935.html
Добрый день,прошу помочь выполнить вот такую задачку в HomeLisp. Задача: Написать функцию, которая изобразит на экране прямоугольник, вращающийся в плоскости экрана вокруг своей оси.
Дублировать элемент списка, удовлетворяющий некоторому предикату Lisp
Нужно продублировать заданное количество раз каждый элемент списка, удовлетворяющий некоторому предикату. Получилось только вынести в отдельный список нужные элементы и продублировать их отдельно, в...
Lisp SOS из одной функции вызвать другую https://www.cyberforum.ru/ lisp/ thread1336693.html
У меня есть рекурсивная функция которая считает сумму чисел (defun sum (list) ((null list) 0) (+ (car list) (sum (cdr list)))) и еще одна функция которая считает среднее число двух чисел ...
Lisp Написать рекурсивную функцию возведения в степень https://www.cyberforum.ru/ lisp/ thread1336683.html
написать рекурсивную функцию которая будет считать вот такую функцию F i=\sum_{i=1}^{n}{{f}_{i}}^{{c}_{i}}. Например {2}^{3}+{5}^{2}+{4}^{2}=49
Lisp Заливка полигона
Нужно сделать заливку полигона Пожалуйста, помогите сделать заливку полигона.
Lisp Рекурсия простая и параллельная https://www.cyberforum.ru/ lisp/ thread1336385.html
Определить функцию, замещающую в в списке все вхождения S1 на S2 a) для элементов верхнего уровня списка; это с помощью простой рекурсии b) для списка, содержащего подсписки; это параллельной...
Модератор
Эксперт функциональных языков программированияЭксперт Python
30484 / 16850 / 3468
Регистрация: 12.02.2012
Сообщений: 28,230
Записей в блоге: 5
25.12.2014, 19:15 0

Из одного списка, поэлементно вычесть другой - Lisp - Ответ 7037535

25.12.2014, 19:15. Показов 1383. Ответов 2
Метки (Все метки)

Ответ

Проще всего поступить так:

Lisp
1
2
3
4
5
6
7
8
(defun diff-list (l1 l2)
  (mapcar '- l1 l2))
 
==> diff-list
 
(diff-list '(11 22 33 44 55) '(1 2 3 4))
 
==> (10 20 30 40)


Вернуться к обсуждению:
Из одного списка, поэлементно вычесть другой Lisp
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
25.12.2014, 19:15
Готовые ответы и решения:

Как вычесть из одного класса другой?
Вопрос такой, есть 2 класса в одном минуты секунды, во втором только секунды, не могу понять как...

Поэлементно вычесть 2 массива
Помогите пожалуйста с написанием ничего не понимаю в ней=( нужно: 1)Поэлементно вычесть 2...

Присвоить значения переменных, которые были получены из одного TextBox в другой и вычесть из него 1
Нужно присвоить значения переменных, которые были получены из тексбокс, в другой текст бокс и ...

Поэлементно вычесть последнюю строку из всех строк массива
1.Дан целочисленный массив А.Требуется преобразовать его:поэлементно вычесть последнюю строку из...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
25.12.2014, 19:15

Поэлементно вычесть последнюю строку из всех строк, кроме последней
Всем добрый вечер, прошу помощи в решении задач в Pascal. 1.Дан целочисленный массив A....

Поэлементно вычесть последнюю строку из всех строк, кроме последней
Пусть дана действительная матрица размером n x m. Требуется преобразовать матрицу следующим...

Поэлементно вычесть последнюю строку из всех строк, кроме последней
Массив-то я создал, а вот цикл для его преобразования я нормально сделать не могу. package...

Поэлементно вычесть последнюю строку из всех строк, кроме последней
Пусть дана действительная матрица размером NxM. требуется преобразовать матрицу слудующим образом:...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2022, CyberForum.ru