Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Lisp LISP простая рекурсия https://www.cyberforum.ru/ lisp/ thread581309.html
необходимо написать маленькую программу, с использованием управляющих форм LISPa. реализовать: нахождение разности списков R=S1/S2 (элементы всех уровней). тип рекурсии: параллельное ветвление...
Lisp Циклы с окружностью
Помагите зделать следующую программу,чтобы в цикле рисовалось несколько окружностей
Lisp Даны два списка, построить третий по условию
Ребята, помогите, пожалуйста. В лиспе не понимаю совсем. Даны списки L1 и L2 элементов типа char. Построить список L3 по следующему правилу: - если L1 является префиксом L2, то получить L3,...
Lisp Проверка на чётность в mulisp'e Добрый вечер. Если кого-то нибудь не затруднит, помогите пожалуйста написать программу на mulisp'e: EvenLengyh(Lst) - Проверяет на четность количество элементов в списке Lst https://www.cyberforum.ru/ lisp/ thread580659.html
Lisp Обработка многоуровнего списка https://www.cyberforum.ru/ lisp/ thread580111.html
Добрый день. Помогите, пожалуйста, разобраться со следующей проблемой: необходимо переделать код, что бы была возможность обработать многоуровневый список. Задание: Определите функцию (f s n),...
Нарисовать снеговика в VISUAL lisp Lisp
(setq p1 (getpoint "Укажите точку")) (command "_sphere" p1 100) (setq p2 (list (car p1) (+(nth 1 p1)175)(last p1))) (command "_sphere" p2 75) (setq p4 (list (car p1) (+(nth 1 p1)300)(last p1)))...
Дан список, элементы которого — натуральные числа. Умножить каждый элемент на 2 Lisp
Пожалуйста помогите, решением, я дноо
Lisp Помогите пожалуйста Вычисляющие и не вычисляющие присваивания https://www.cyberforum.ru/ lisp/ thread578047.html
Lisp Найти частичную сумму ряда https://www.cyberforum.ru/ lisp/ thread577852.html
помогите решить задачу. \sum \limits_{i=1}^n \frac{\sin x}{x^i}
Lisp Рекурсия: вернуть список, содержащий элементы первого списка, не принадлежащие второму списку Помогите!!! 1) Описать функцию, аргументами которой являются два списка, а результатом список, содержащий элементы первого списка, не принадлежащие второму списку. https://www.cyberforum.ru/ lisp/ thread577405.html
311 / 266 / 5
Регистрация: 03.04.2011
Сообщений: 456
21.05.2012, 16:47 0

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

21.05.2012, 16:47. Показов 1975. Ответов 5
Метки (Все метки)

Ответ

Lisp
1
2
3
4
5
6
(defun f (list)
  (iter (for i in list by #'cddr)
        (collecting i at start)))
 
CL-USER> (f '(1 2 3 4 5))
(5 3 1)


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

Удалить из списка каждый второй элемент
Удалить из. списка каждый второй элемент

Удалить каждый второй элемент из списка
написать ф-ю удаление из списка к-го 2го эл-та

!Определить функцию, удаляющую из списка каждый второй элемент
Помогите определить функцию, удаляющую из списка каждый второй элемент. Спасибо!

Функция: удалить каждый третий элемент списка
Определить функцию, удаляющую из списка каждый третий элемент и возвращающую в качестве значения...

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