Получить список в котором удалена вторая треть - Erlang

Узнай цену своей работы

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

Помогите решить задачу на языке Erlang.

Задан список длина которого кратная трем. Получить список в котором удалена вторая треть.

Решение задачи: «Получить список в котором удалена вторая треть»

textual
Листинг программы
 Y=[1,2,3,4,5,6,7,8,9].
NewFunc = fun(L)-> fun Func([], _, _)-> [];
Func([H|T], Len, N) when N < Len;N >= 2 * Len-> [H|Func(T, Len, N + 1)];
Func([_|T], Len, N)-> Func(T, Len, N + 1)end(L, length(L) div 3, 0) end .
NewFunc(Y).

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

6   голосов , оценка 4.167 из 5
Похожие ответы