Рекурсия - Lisp (229081)

Формулировка задачи:

Есть список элементов. Найти среднее значение элементов списка, разбить на 2 части слева меньшие среднего значения, справа большие среднего значения. Вот список: (1 2 3 4 5). Вот так должен выглядеть ответ: ((1 2) 3 (4 5). Помогите пожалуйста))

Код к задаче: «Рекурсия - Lisp (229081)»

textual
> (balance '(1 1 1 1 1 2))
((1 1 1 1 1) 7/6 (2))

14   голосов, оценка 4.143 из 5


СОХРАНИТЬ ССЫЛКУ