Разбить список на подсписки с элементами, кратными n - Lisp - Обсуждение 1311599 |
|
Обсуждение
Всего сообщений: 29
|
||||
Имя | Дата | Сообщение | ||
Читать обсуждение полностью: Разбить список на подсписки с элементами, кратными n |
||||
jm | 26.11.2014 15:26 |
https://www.cyberforum.ru/post6903991.html
Здравствуйте!
Подскажите с решением данной задачи: ...
|
||
Catstail | 26.11.2014 16:19 |
https://www.cyberforum.ru/post6904278.html
Вот:
(defun task (lst &optional (n 2) (res nil))
...
|
||
castorsky | 26.11.2014 16:25 |
https://www.cyberforum.ru/post6904302.html
jm, Что значит "и так далее"?
|
||
Catstail | 26.11.2014 16:26 |
https://www.cyberforum.ru/post6904303.html
А вот так все хорошо:
(defun task (lst)
(let...
|
||
castorsky | 26.11.2014 16:31 |
https://www.cyberforum.ru/post6904322.html
Catstail, Что-то Вы в обоих вариантах не то делаете.
...
|
||
Catstail | 26.11.2014 16:34 |
https://www.cyberforum.ru/post6904346.html
castorsky, во втором действительно ошибка. Правильно так:
...
|
||
castorsky | 26.11.2014 16:45 |
https://www.cyberforum.ru/post6904392.html
;; racket-lang.org
(define (foo lst)
(let ((n (apply...
|
||
Catstail | 26.11.2014 16:55 |
https://www.cyberforum.ru/post6904430.html
Рекурсивно-функциональное решение можно чуть улучшить...
|
||
jm | 26.11.2014 17:31 |
https://www.cyberforum.ru/post6904556.html
Catstail, а возможно ли, например, так:
на вход подать...
|
||
Catstail | 26.11.2014 18:02 |
https://www.cyberforum.ru/post6904761.html
- зачем делить пополам?
Добавлено через 1 минуту
jm, в...
|
||
jm | 26.11.2014 18:18 |
https://www.cyberforum.ru/post6904842.html
Catstail , я подумала, что, может быть, это максимальная...
|
||
Catstail | 26.11.2014 18:52 |
https://www.cyberforum.ru/post6905016.html
jm, вот решение, которое будет работать:
;; Удалить...
|
||
jm | 26.11.2014 19:16 |
https://www.cyberforum.ru/post6905139.html
ему все равно не нравится, выдает:
"REMOVE-D
FUNC
TASK...
|
||
Catstail | 26.11.2014 19:29 |
https://www.cyberforum.ru/post6905201.html
jm, ты должна ввести ТОЛЬКО (task '(1 2 3 4 11 2 3 4 7 23...
|
||
jm | 26.11.2014 19:37 |
https://www.cyberforum.ru/post6905246.html
Catstail, я поняла, что после ==> Вы показали результат)...
|
||
Catstail | 26.11.2014 20:11 |
https://www.cyberforum.ru/post6905416.html
- это вводили?
|
||
jm | 26.11.2014 20:19 |
https://www.cyberforum.ru/post6905454.html
Catstail, нет, вводила тот же список (task '(1 2 3 4 11 2 3...
|
||
Catstail | 26.11.2014 20:51 |
https://www.cyberforum.ru/post6905571.html
jm, выложите скриншот.
Добавлено через 12 минут
Вот как...
|
||
jm | 26.11.2014 20:57 |
https://www.cyberforum.ru/post6905665.html
Прикрепила.
Вот в итоге на autolisp'е получилось - вроде...
|
||
Catstail | 26.11.2014 21:13 |
https://www.cyberforum.ru/post6905745.html
Попробуйте вызвать мою функцию так:
(print (task '(1 2 3...
|
||
jm | 26.11.2014 21:25 |
https://www.cyberforum.ru/post6905812.html
вот
|
||
Catstail | 26.11.2014 21:38 |
https://www.cyberforum.ru/post6905855.html
Интересно... Надо спросить Lambdik-а или Ur_Naz-а; они...
|
||
castorsky | 26.11.2014 22:21 |
https://www.cyberforum.ru/post6906039.html
А что тут непонятно? Опцианальные имена в автолиспе...
|
||
jm | 26.11.2014 22:45 |
https://www.cyberforum.ru/post6906150.html
castorsky, я выше кажется опубликовала свой код, который...
|
||
castorsky | 26.11.2014 23:08 |
https://www.cyberforum.ru/post6906225.html
зубастая какая барышня. Вот императивное решение на...
|
||
jm | 27.11.2014 05:26 |
https://www.cyberforum.ru/post6906901.html
сastorsky, скрин необходим был, чтобы показать Catstail как...
|
||
Catstail | 27.11.2014 11:20 |
https://www.cyberforum.ru/post6907591.html
jm, спасибо за скрин. Для меня вопрос остался открытым.
|
||
ur_naz | 27.11.2014 20:02 |
https://www.cyberforum.ru/post6909867.html
не надо нас спрашивать, лучше не подсовывать автолиспу код...
|
||
Lambdik | 27.11.2014 22:19 |
https://www.cyberforum.ru/post6910542.html
Я сегодня встал в 4 утра, до компа добрался в 9 вечера. У...
|
||
|
||||
Similar |
Подсписки с повторяющимися элементами Функция, разбивающая список на подсписки Поделить список на подсписки длинны 1, 2, 3 Обратить список и все его подсписки на любом уровне |
|||
Ads |
|
|||
MoreAnswers |
Помогите определить функцию TOTREVERSE которая реверсирует список и его подсписки Создать список на основе исходного, в котором заменить все подсписки на элемент e Разбить список на подсписки Разбить список на подсписки |
|||