Получить список в котором удалена вторая треть - 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).

ИИ для рефератов и докладов


  • Экспорт Word по ГОСТу
  • Минимум 80% уникальности текста
  • Поиск релевантных источников в интернете
  • Готовый документ за 2 минуты

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

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