Форум программистов, компьютерный форум, киберфорум
Lisp
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Lisp Сортировка в результирующем множестве https://www.cyberforum.ru/ lisp/ thread709269.html
Здравствуйте! Не могли бы Вы помочь в решении вот такого вот задания. Реализовать функцию, которая осуществляет поиск сортировку по возрастанию всех положительных чисел в результирующем множестве, полученной из симметричной разности двух множеств. В качестве множеств выступают списки из чисел. Вот вроде как симметрическая разность, но как их там отсортировать? Заранне спасибо! (defun...
четные числа в множестве Lisp
Здравствуйте, есть у меня вот такое задание : найти четные числа в результирующем множестве, полученном из пересечения двух множеств. В качестве множеств выступают списки из чисел. вот что-то такое пытался сделать, не получается найти четные числа в результирующем множестве, не подскажите как это организовать на лиспе, а то не очень пока с синтаксисом знаком( (setq a '(1 2 3)) (setq b '(1...
Lisp Дана вещественная матрица размером NxM.Определить числа B1..Bm,равные значениям средних арифметических элементов столбцов. Дана вещественная матрица размером NxM.Определить числа B1..Bm,равные значениям средних арифметических элементов столбцов. https://www.cyberforum.ru/ lisp/ thread709082.html Lisp Описать функцию (частоты х) https://www.cyberforum.ru/ lisp/ thread708287.html
Описать функцию (частоты х), которая берет в качестве аргумента список атомов х и выдает список всех атомов, встречающихся в х вместе с частотой их появления. Порядок расположения пар несущественен. например > (частоты ‘(a b a b a c a)) (( a 4) (b 2) (c 1)) >(частоты ‘(ни то ни другое)) ((ни 2) (то 1) (другое 1))
Lisp рекурсия по аргументу
(ZNACH x p) вычисляет значение многочлена р в заданной точке х. многочлен P(x)=anxn+an-1xn-1+…+a1x+a0 можно представить в виде двухуровневого списка ((n an)(n-1 an-1)…(0 a0)), причем, если ai=0, то соответствующий элемент не включается в список. Так, P(x)=8x5-9x2+x представляется списком вида ((5 8) (2 -9) (1 1)). поиогите, пожалуйста (если данный многочлен вызвать с единицей, то получится...
Lisp Сложение чисел в восьмеричной системе Есть задание: сложить два числа в восьмеричной системе. Число передавать в виде списка, где каждая цифра числа - элемент списка. В голове есть идея, как реализовать 1. функция для проверки корректности введенного числа (defun is_correct_number (list) (cond ((null s) t) ((OR (< 0 (car list))(> 7 (car list))) nil) (t (is_correct_number cdr s)) ) ) https://www.cyberforum.ru/ lisp/ thread708078.html
Lisp Рекурсия. Определить функцию, вычисления количества элементов на верхнем уровне в списке х https://www.cyberforum.ru/ lisp/ thread707917.html
рекурсия, выполняется только в направлении cdr. и все операции над списками выполняются только с элементами верхнего уровня
Lisp Определение функции, заменяющей все отрицательные элементы списка х на а
Используя функцию Defun, определить функцию, которая заменяет все отрицательные элементы списка х на а
Lisp Написать программу, которая перемешанные клетки будет приводить на свое место Никак не могу разобраться!!!!:wall: Дана таблица состоящая из 3х столбцов: красного, желтого, зеленого и 4х строк, одна клетка пустая. (наподобие пятнашек). Нужно написать программу на lisp, которая перемешанные клетки будет приводить на свое место (чтобы красные были в левом столбце, желтые в середине, зеленые в правом) https://www.cyberforum.ru/ lisp/ thread707426.html Lisp Помощь в прог https://www.cyberforum.ru/ lisp/ thread707385.html
Доброго времени суток! Есть контрольная, есть проблема) По возможности кто знает и умеет это всё выполнять, прошу помоч, нужно очень. Ну или хотя бы направить на путь истинный и на пальцах разрисовать) ______ В общем само задание рис.1 Исходные данные Вычисляемые функции Yi(xk) (функции F1) Y1(x), Y2(x), Y3(x), Y4(x)
Получить список, элементами которого будут являться только атомы верхнего уровня Lisp
1. Из заданного списка получить список, элементами которого будут являться только атомы верхнего уровня. (2 (а е) 4 ((5) у) с) -> (2 4 c) 2. Найти сумму неотрицательных элементов заданного списка целых чисел. (2 -3 4 -1 -6) -> 6 3. Найти число вхождений заданного элемента в список (на любом уровне вложенности). ((1 2) 2 (4 2 3)), 2 -> 3 4. Для заданного атомарного списка целых чисел получить...
Lisp Как представить с использованием функции высшего порядка (APPLY или FUNCALL) https://www.cyberforum.ru/ lisp/ thread706813.html
Подскажите пожалуйста как представить с использованием функции высшего порядка(APPLY или FUNCALL). Задание:Список - объединение двух списков, за исключением элементов, встречающихся в обоих списках. >(name ‘(a s d f g) ‘(q w a s )) (d w f g) (defun diffunc (w v) (append (unique w v) (unique v w))) (defun unique (w v) (cond ((null w) nil)
0 / 0 / 0
Регистрация: 26.11.2012
Сообщений: 4
29.11.2012, 00:39  [ТС] 0

Получить новый список - Lisp - Ответ 3771260

29.11.2012, 00:39. Показов 886. Ответов 5
Метки (Все метки)

Ответ

Catstail, Спасибо. Ваш вариант самый удачный. Я без дополнительной функции не смог обойтись.

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

На входе список и число N, создать новый список, в котором каждый элемент из исходного повторяется N раз
То есть function('(1 2 3 4), 2) -&gt; '(11 22 33 44), помогите решить, заранее спасибо)

Определите функцию (f s), которая из списка чисел s создает новый список, меняя знак у каждого атома. Исходный список не предполагается одноуровневым
Определите функцию (f s), которая из списка чисел s создает новый список, меняя знак у каждого...

Из существующего списка получить новый список
Доброго времени суток. Прошу помощи разъяснить в чем проблема кода Из списка ,e,,c] получить...

List.map (на основе данного списка получить новый список)
Получить список из последних цифр чисел, содержащихся в исходном списке

5
29.11.2012, 00:39
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
29.11.2012, 00:39
Помогаю со студенческими работами здесь

Сформировать новый линейный список однонаправленный список, содержащий только нечетные элементы
Даны 2 линейных однонаправленных списка с элементами целого типа. Количество элементов и их...

Односвязный список: заносить в новый список элементы исходного, которые больше заданного значения
Можете пожалуйста помочь в решении проблемы не. Не могу создать функцию которая будет с созданного...

Напишите функцию remove_duplicates, которая берет список и возвращает новый список без повторов
Напишите функцию remove_duplicates, которая берет список и возвращает новый список, в котором...

Отсортировать список по возрастанию, а затем сформировать новый список
Дан список с элементами целого типа. Отсортировать его по возрастанию, а затем сформировать новый...

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

Clojure Определить функцию преобразующую список L в новый список, элементы которого имеют определенный вид
Преобразующую список L в новый список, элементы которого имеют вид: (&lt;элемент списка L&gt; &lt;кол-во...

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