|
|
Другие темы раздела | |
Lisp Подсчет атомов во всем списке
https://www.cyberforum.ru/ lisp/ thread1670595.html Добрый вечер, помогите пожалуйста решить задачу, кому не будет в тягость. Определить функцию, которая считает количество атомов во всем списке (с учетом подсписков). |
Как вызвать функцию? Lisp Подскажите пожалуйста, как вызвать функцию F для поиска минимального остовного дерева? https://www.cyberforum.ru/post6334776.html Ввожу: (F (1 a b)) выводит ошибку EVFUN: Не найдена функция 1 ==> ERRSTATE Добавлено через 8 минут |
Lisp Прокомментировать код Добрый вечер, можете пожалуйста прокомментировать сей чудесный код (автор - Catstail) более подробно? ;; Проверить ребро (defun chk-vert (v s) (let ((a1 (car v)) (a2 (cadr v))) (not (forsome s (lambda (w) (and (member a1 w) (member a2 w))))))) ;; Добавление очередного ребра в "лес" https://www.cyberforum.ru/ lisp/ thread1669768.html |
Lisp Запишите последовательность вызовов CAR и CDR, выделяющие из приведенных списков символ "а"
https://www.cyberforum.ru/ lisp/ thread1669641.html Запишите последовательность вызовов CAR и CDR, выделяющие из приведенных списков символ "а" (1(2((3 4(5(6 a)))))) |
Lisp Подскажите, как преобразовать строку в список Возник еще один вопрос: На вход функции поступает Список. Каким образом можно преобразовать строку вида: "((x (y L) L) (z L) L))" в список вида '((x (y L) L) (z L) L)) ? Данная строка или множество подобных строк будут считываться из входного файла. Функции (concatenate 'list str) и (coerce "abc" 'list) не дают искомого, возвращают список с элементами вида #\x Заранее благодарен. |
Lisp Разбор лямбда-функции, описывающей часть логической схемы Здравствуйте, друзья! Очень прошу помочь в следующей задаче (\lambda-исчисление): - имеются константы следующего вида: - xL ;логическое НЕ - xLy ;логическое ИЛИ - x(yL)L ;логическое И - имеется булева функция: f (x,y,z) = x & y & z, т.е. два последовательных конъюнктора (первый с входами X, Y и второй с входами ВЫХОД ПЕРВОГО, Z (т.е. включены каскадом)). Эта же... https://www.cyberforum.ru/ lisp/ thread1669106.html |
Lisp Определите значение выражения
https://www.cyberforum.ru/ lisp/ thread1668793.html Определите значение выражения ‘(+ 2 (* 3 5)) И есть ли какие нибудь уроки по LispWork? И какие еще бывают компиляторы на Lisp? |
Lisp Алгоритм Прима Алгоритм Прима отличается от алгоритма Краскала тем, что на каждом шаге добавляется не ребро, a вершина (такая, чтобы длина добавляемого ребра при этом была минимальной). Вот неоптимальная реализация: ;; Дать список "свободных" вершин (defun get-free-v (graph tree) (let ((full-v (apply 'append (mapcar 'butlast graph)))) (setof (remove-if (lambda (x) (member x tree)) full-v)))) |
Lisp Реализовать алгоритм Краскала Добрый день, друзьяшки. Помогите пожалуйста, кому не будет трудным :) Препод дал такое задание: Напишите две компьютерные программы (На С++ и на lisp (или на F#)), решающие следующую задачу: Связный граф задан списком ребер. Каждое ребро представляет собой тройку (вершина, вершина, длина). Граф неориентированный. Найти минимальное остовное дерево (в виде списка образующих его ребер). ... https://www.cyberforum.ru/ lisp/ thread1661142.html |
Lisp Как посмотреть lisp-код стандартных функций?
https://www.cyberforum.ru/ lisp/ thread1658133.html Нужен просмотр кода стандартных функций В связи с плохим знаниям английского языка, мне, иной раз, проще глянуть код функции на лиспе, чем читать её описание. В homelisp это сделать легко: (getd 'length) ==> (EXPR (x) (COND ((ATOM x) 0) (T (PLUS 1 (length (CDR x)))))) А, вот, как действовать для других реализаций Lisp`а я не знаю. Но, должно же быть что-то, хотелось бы. |
Widest Roman Prime Lisp Widest Roman Prime Обсуждение на Hacker News Добавлено через 55 секунд > (format nil "~:@r" 3989) "MMMDCCCCLXXXVIIII" |
Lisp James Edwards: Making a Mini-Lisp: Introduction to Transpilers James Edwards: Making a Mini-Lisp: Introduction to Transpilers Constants, Tokenizer, Parser, Code Generator https://www.cyberforum.ru/ lisp/ thread1655526.html |
1018 / 964 / 151
Регистрация: 10.08.2015
Сообщений: 5,167
|
|
25.02.2016, 21:32 | 0 |
Почему так работает "_line" ? - Lisp - Ответ 880210925.02.2016, 21:32. Показов 1454. Ответов 10
Метки (Все метки)
Ответ
при рисовании командным методом необходимо обнулять переменные osmode, blipmode и cmdecho. Первые две влияют на результат, третья на скорость
Вернуться к обсуждению: Почему так работает "_line" ? Lisp
1
|
25.02.2016, 21:32 | |
Готовые ответы и решения:
10
Объясните, пожалуйста, почему так происходит в первом варианте и почему второй вариант работает корректно? Почему так работает, а так нет? Aa, bb, cc = [map(int, line) for line in lines] - генератор не работает Глобальные и локальные переменные, одна и та же прога в процедуре Не работает, а просто так работает. Почему? В С++ так не работает, объясните пожалуйста, почему в Pythone работает |
25.02.2016, 21:32 | |
25.02.2016, 21:32 | |
Помогаю со студенческими работами здесь
0
Почему работает не так? Почему так не работает? Почему так не работает Почему так работает? Почему так не работает? почему это так работает |