Итак, я делаю программу, которая выводит мне количество вхождений каждого элемента в списке ввода.До сих пор мне удалось сделать это для одного символа.(В моем примере для с).Результат для кода ниже: 2.
(defun stejem (a L)
(cond
((null L) 0)
((equal a (car L)) (+ 1 (stejem a (cdr L))))
(t (stejem a (cdr L)))))
(print (stejem 'c '(a b c b b a c d)))
Теперь я пытаюсь обновить его так, чтобы он печатал числа вхождений a, b, c и d.Например, вывод будет выглядеть так: ((a 2)(b 3)(c 2)(d 1))
.