|
|
Другие темы раздела | |
Lisp Дано дерево (необязательно бинарное) и номер уровня. Вывести список вершин, находящихся на данном уровне
https://www.cyberforum.ru/ lisp/ thread2237269.html Дано дерево (необязательно бинарное) и номер уровня. Вывести список вершин, находящихся на данном уровне. Помогите решить до завтра. |
Найти в дереве путь максимальной длины, и проходящий через заданное множество вершин Lisp Дано бинарное дерево. Найти путь максимальной длины, и проходящий через заданное множество вершин. |
Lisp Образовать из элементов двух упорядоченных списков новый список, тоже упорядоченный Даны два упорядоченных списка. Образовать из элементов этих списков новый список, также упорядоченный https://www.cyberforum.ru/ lisp/ thread2237214.html |
Lisp Функция, вставляющая в первый список элементы второго списка
https://www.cyberforum.ru/ lisp/ thread2236901.html примечание: Определите на двух языках Clisp и SWI-Prolog соответственно функцию и предикат для работы со списком. Все функции и предикаты должны быть рекурсивными. Для Clisp в теле функции использование операторов SET и SETQ не допускается, функционалы не использовать. Для SWI-Prolog ввод списка должен запрашиваться в процессе работы программы. Примеры работы функции приведены для... |
Lisp Добавление условий в текст программы есть задача, найти наибольшее по модулю число в списке с подписками. (defun max_abs (li_st);declaration the function with arguments "li_st" "This function finds the largest modulo value in the list" (cond ((atom li_st) li_st) ; if on the entrance is served by an atom, it is the maximum ((null (cdr li_st)) (car li_st)) ; If the element is the only one in the list, then it is... |
Lisp Умножение через сложение и вычитание
https://www.cyberforum.ru/ lisp/ thread2235927.html Можно ли на примере данного кода произвести умножение через сложение и вычитание? (defun umn (x y) (let ((a 0)(b 0)) (loop (cond ((equal a y) (return b))) (setq a (+ 1 a)) (setq b (+ b x))))) |
Lisp Удаление из списка четных атомов (с учетом подсписков) Опишите функцию, удаляющую из списка четные атомы (с учетом подсписков). К примеру из (1 (2 3 4) 5 (6) (7 (8 (9 10)) 11) 12) должен получиться список (1 (3) 5 () (7 ((9)) 11)) https://www.cyberforum.ru/ lisp/ thread2234742.html |
Сумма числовых элементов списка Lisp Вычислить сумму числовых элементов списка, учитывая элементы подсписков. Например, результатом применения функции к аргументу ’(a 1 (b 4 c 5 (2 d 7)) e) должно быть 19. |
Lisp Извлечение чисел из списка Описать функцию, которая создавала бы список только из числовых элементов списка–аргумента, учитывая элементы подсписков. Например, результатом применения функции к аргументу ’(a 1 (b 4 c 5 (2 d 7)) e) должен быть список ’(1 4 5 2 7). https://www.cyberforum.ru/ lisp/ thread2234740.html | Lisp Нужно переправить через реку Здравствуйте уважаемые форумчане, помогите пожалуйста решить задачу, искала на форуме не нашла, аналогов решения много , но задачи совсем другие, думаю она пригодится для многих в дальнейшем , заранее огромное спасибо. Нужно переправить через реку с помощью одного плота семью (мать, отца, 2-х дочерей и 2-х сыновей) и полицейского с заключенным. Следует соблюдать следующие правила: 1. На... https://www.cyberforum.ru/ lisp/ thread2233552.html |
Lisp Allergo Lisp Обработка строк Прошу помочь разобраться в работе кода ( обработка строк ) как работает , и какой результат будет ? (setf st1 "M") (dotimes (j (Length st1) st1) (if (equalp (CHAR st1 j) #\N ) (setf (CHAR st1 j) #\U) (setf (CHAR st1 j) #\P) } } -- P |
Lisp Увеличение числового списка
https://www.cyberforum.ru/ lisp/ thread2230655.html Функция которая увеличивает все элементы числового списка в два раза (список может быть многоуровневым). Получилось сделать только для простого списка. (DEFUN DOUBLE ( OLDLIST ) (LET ((NEWLIST NIL)) (LOOP (COND (( NULL OLDLIST ) (RETURN NEWLIST))) (SETQ NEWLIST (APPEND NEWLIST (LIST (* 2 (CAR OLDLIST))))) (SETQ OLDLIST (CDR OLDLIST... |
0 / 0 / 0
Регистрация: 22.05.2017
Сообщений: 4
|
|
0 | |
Из двух списков чисел извлечь общие числа, большие данного и поместить их в третий список - Lisp - Ответ 1235004929.04.2018, 18:43. Показов 1089. Ответов 1
Метки (Все метки)
Из двух списков чисел извлечь общие числа, большие данного и поместить их в третий список
Помогите решить до завтра. Вернуться к обсуждению: Из двух списков чисел извлечь общие числа, большие данного и поместить их в третий список Lisp
0
|
29.04.2018, 18:43 | |
Готовые ответы и решения:
1
Поместить в третий массив общие элементы двух массивов Дано два однонаправленных списка целых чисел. Сформировать третий список, содержащий простые числа исходных списков Создать список, содержащий элементы общие для двух списков Список: Сформировать третий список, содержащий числа Фибоначи исходных списков |
29.04.2018, 18:43 | |
29.04.2018, 18:43 | |
Помогаю со студенческими работами здесь
0
Создать список, содержащий элементы общие для двух списков, с помошью классов Поместить в список все символы нижнего регистра из двух других списков |