Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.83/6: Рейтинг темы: голосов - 6, средняя оценка - 4.83
0 / 0 / 0
Регистрация: 27.11.2013
Сообщений: 13
1

списки

27.11.2013, 18:48. Показов 1136. Ответов 3
Метки нет (Все метки)

Допоможіть будь ласка .
Опишіть послідовність базових функцій, які дозволяють об'єднати голови трьох списків в один список.
Початкові дані:
(PRIM SD FLAG () (GHG))
(1 56 98 52)
(T 2 3 4 Y H)
Зарання Вам дякую)
0
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.11.2013, 18:48
Ответы с готовыми решениями:

Дан вектор, элементы которого списки из целых чисел.Заменить на NILL списки с суммой равной 0
Дан вектор, элементы которого списки из целых чисел.Заменить на NILL списки с суммой равной 0.

Ассоциативные списки и списки свойств
задача:Исходный список содержит имена обьектов ,списки свойств которых содержат некоторую...

Ассоциативные списки и списки свойств
Не могу разобраться в теме "Ассоциативные списки и списки свойств",а именно как работать с...

Списки
Помогите с решением данных задач, пожалуйста. 1. Описать функцию, которая выводит все атомы...

3
1045 / 939 / 107
Регистрация: 04.11.2012
Сообщений: 971
Записей в блоге: 3
27.11.2013, 18:54 2
Лучший ответ Сообщение было отмечено как решение

Решение

Lisp
1
2
3
4
5
(defun heads (&rest ls)
  (mapcan (lambda (x) (cond (x (cons (car x) nil)))) ls))
 
> (heads '(PRIM SD FLAG () (GHG)) '(1 56 98 52) '(T 2 3 4 Y H))
(PRIM 1 T)
3
Модератор
Эксперт Python
28590 / 15454 / 3053
Регистрация: 12.02.2012
Сообщений: 25,333
Записей в блоге: 4
27.11.2013, 19:12 3
Чтобы объединить головы трех списков в один, достаточно:
Lisp
1
2
(defun task (l1 l2 l3)
  (list (car l1) (car l2) (car l3)))
1
magirus
27.11.2013, 20:01     списки
  #4
 Комментарий администратора 
Nataa, Язык форума Русский. будьте добры переводить задания и прочтите правила форума.
1.4.Официальными языками форума являются русский и английский языки. Размещение сообщений на других языках запрещено.
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
27.11.2013, 20:01
Привет! Вот еще темы с ответами:

Списки
Под именем х задан список (7 1 2 13 24). Используя его, составить список, который включает в себя...

Списки
Помогите, пожалуйста, решить следующую задачу: определите функцию, зависящую от трех аргументов U,...

Списки
Здравствуйте, помогите пожалуйста с написание программы. Задание: Для заданного числового списка...

Списки
Даны два списка одинаковой длины, элементы которых - числа. Выдать число 1, если произведение...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Закрытая тема Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.