Написать функцию, которая будет считать сколько раз заданный элемент встречается в списке - Lisp
Формулировка задачи:
Должны использоватся два параметра, список и элемент
заранее спасибо за ответ)
Решение задачи: «Написать функцию, которая будет считать сколько раз заданный элемент встречается в списке»
textual
Листинг программы
ЗАДАЧА - считать сколько раз заданный элемент встречается в списке: (исходный список : (a b c a b a) , результат : 3)
Объяснение кода листинга программы
- Задана функция
count-element-occurrences
- Функция принимает два аргумента:
element
иlist
- Внутри функции объявлена переменная
count
и инициализирована нулем - Рекурсивно вызывается функция
count-element-occurrences
с аргументамиelement
иlist
- Если элемент
element
равен первому элементу спискаlist
, то значение переменнойcount
увеличивается на единицу - Результатом работы функции
count-element-occurrences
является значение переменнойcount
- Пример использования функции:
(count-element-occurrences
a`(
) -> 3`
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д