Форум программистов, компьютерный форум, киберфорум
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
4533 / 4239 / 359
Регистрация: 12.05.2012
Сообщений: 2,981
21.05.2012, 17:02 0

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

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

Ответ

Lisp
1
2
3
4
5
(defun remove-eventh  (w &optional ac)  
  (if (null w) ac (remove-eventh (cddr w) (cons (car w) ac))))
 
> (remove-eventh '(1 2 3 4 5))
(5 3 1)


Вернуться к обсуждению:
Из заданного списка удалить каждый второй элемент Lisp
1
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
21.05.2012, 17:02

Помощь в написании контрольных, курсовых и дипломных работ здесь.

Заменить каждый второй элемент списка на 0,используя только рекурсию, CAR, CDR, CONS,COND
Заменить каждый второй элемент списка на 0,используя только рекурсию, CAR, CDR, CONS,COND

Lisp -> Erlang: удалить каждый третий элемент списка
удалить каждый 3-тий элемент списка пример что должно получиться: >(name ‘(a s d q w e z x...

Каждый нечетный элемент списка умножить на 2, каждый четный на 3
сначало пытаюсь написать хотя бы проверку на четность и умножение на 3. (defun четность (l) ...

каждый нечетный элемент списка умножить на 2, каждый четный на 3. использовать только рекурсию CAR,CDR,COND,CONS
каждый нечетный элемент списка умножить на 2, каждый четный на 3. использовать только рекурсию ...

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