Size: a a a

2020 February 25

SA

Sokolov Andrew in Lisp Forever
а
источник

SA

Sokolov Andrew in Lisp Forever
ну тогда не слишком понятно лул типа
источник

SA

Sokolov Andrew in Lisp Forever
по сколько группировать и проч
источник

O

O in Lisp Forever
loop решил проблему
источник

SA

Sokolov Andrew in Lisp Forever
но в целом не вижу проблем
источник

SA

Sokolov Andrew in Lisp Forever
а
источник

SA

Sokolov Andrew in Lisp Forever
ну вот да
источник

SA

Sokolov Andrew in Lisp Forever
просто лупом
источник

O

O in Lisp Forever
не использовал форму  :on еще
источник

O

O in Lisp Forever
(loop
  :for l1 on '(1 2 3 4 5 6)
  :when (>= (length l1) 3)
     :collect (subseq l1 0 3))
источник

O

O in Lisp Forever
Маштабируему решение
источник

O

O in Lisp Forever
перед сном еще задачка, как найти список с нибольшей суммой, вернуть сумму и исходный список?
источник

O

O in Lisp Forever
я могу сумму списка вернуть через
...  :maximize (reduce #'+ l)
источник

O

O in Lisp Forever
(loop :for i :in (loop
                   :for l :on (number->list (parse-integer (format nil "~{~d~}" (load-as-list "./files/pe-008"))))
       :when (>= (length l) 13)
       :collect (subseq l 0 13))
  :maximize (sum-of-list i))
источник

O

O in Lisp Forever
Ночньго Эйлера решаю :)
источник

O

O in Lisp Forever
источник

PG

Pïg Grëënëst in Lisp Forever
O
(loop
  :for l1 on '(1 2 3 4 5 6)
  :when (>= (length l1) 3)
     :collect (subseq l1 0 3))
Решение очевидное, но length O(n)
источник

ХЛ

Хороший Лисичко in Lisp Forever
O
(loop
  :for l1 on '(1 2 3 4 5 6)
  :when (>= (length l1) 3)
     :collect (subseq l1 0 3))
(defun t (a b c &rest r)
       `((,a ,b ,c) ,(if (nullp r) '() (apply t r))))
источник

ХЛ

Хороший Лисичко in Lisp Forever
Мб бред, но что-то такое в голову пришло
источник

a

akater in Lisp Forever
O
Как получить
((1 2 3)
(2 3 4)
(3 4 5)
(4 5 6))


Из

(1 2 3 4 5 6)
Можно (series:chunk 4 1 (series:scan-range :from 1 :upto 6))
но по-настоящему хорошего готового решения так до сих пор и нет.
источник