Форум программистов, компьютерный форум, киберфорум
Erlang, OTP
Войти
Регистрация
Восстановить пароль
Другие темы раздела
Erlang Функции высшего порядка https://www.cyberforum.ru/ erlang/ thread2472327.html
Добрый день! Помогите кто чем может, пожалуйста. Нельзя использоваться стандартные возможности языка. Задание: Пусть X – список элементов, а Y – список функций, с помощью которых можно получить...
Определить функцию Erlang
Определить функцию, вычисляющую:
Определить функцию (Erlang) Erlang
Доброго времени суток ! Помогите с решением данных задач (прикреп. фото) ========================== 2) Определить функцию элементы которой являются элементами списка x, увеличенные на единицу,...
Erlang Erlang: Функции высшего порядка Даны два списка: x=(x1 x2 … xp) – список элементов и y=(y1 y2 … yk) – список функций. Определить функцию высшего порядка Every1 (Y,X), которая выдает список результатов применения всех функций из y к... https://www.cyberforum.ru/ erlang/ thread2464395.html
Erlang Erlang: Функции высшего порядка https://www.cyberforum.ru/ erlang/ thread2464263.html
Пусть X – список элементов, а Y – список функций, с помощью которых можно получить числовые характеристики списка X (сумма, количество элементов, максимальное значение и др.). Определить функцию...
Определение максимальной глубины списка Erlang
Добрый день! Помогите кто может или знает Задание: Описать функцию Max (x), определяющую максимальную глубину подсписков списка x. Пример: > Max1 (,g]]). Результат будет равен 3.
Erlang Написать функцию высшего порядка
Здравствуйте, как написать функцию высшего порядка Funct(func(x) -> ((x - (x rem 10))/10) end , ). Суть это в следующем в Funct(F,X) F - функция которая осуществляет математические действия над...
Erlang Как прописать функцию определяющую является ли переменная списком или нет ? День добрый, как написать функцию, которая возвращает true если переменная является списком, а если нет то возвращает false. Использовать операторы типа is_list() и другие такого рода операторы... https://www.cyberforum.ru/ erlang/ thread2459874.html
Erlang Erlang: Функции высшего порядка https://www.cyberforum.ru/ erlang/ thread2458908.html
Даны два списка X и Y. Список y является упорядоченным по некоторому правилу. Определить функцию высшего порядка Vstavka (F,X,Y), добавляющую элементы списка X к списку Y, не нарушая его...
Erlang Функции высшего порядка. Определить функционал Otobr (F,X) Люди, кто знает как сделать это упражнение, у меня уже идеи закончились ? Определить функционал Otobr (F,X), аргументом которого является список X, рассматриваемый как множество, а результат... https://www.cyberforum.ru/ erlang/ thread2452375.html
3254 / 1849 / 515
Регистрация: 31.05.2009
Сообщений: 6,320
29.06.2019, 06:55 0

Обработка списков

29.06.2019, 06:55. Просмотров 1512. Ответов 2
Метки (Все метки)

Лучший ответ Сообщение было отмечено Ressin как решение

Решение

Я так понимаю, Вам хотели намекнуть, что список из одного элемента не надо строить как [5|[]] - по условию [5] вполне подходит.

То, что у Вас получилось, а именно [[[1|[2]]]|[3|[[4|[5|[]]]]]] - это совсем не правильно.
Правильно так: [[1|[[2|[[3|[]]|[4|[]]]]|[]]]|[5|[]]]
А если без лишних скобок, то так: [[1|[[2|[[3]|[4]]]]]|[5]]

Разворачивать список в структуру надо не "змеёй", как у Вас вышло, а линейно по уровням.
В самом верхнем списке 2 элемента, значит, будет 2 кубика:
Код
[_|_]->[5|X]
 |
 v
[1,[2,[3],4]]
Дальше попробуйте самостоятельно

Вернуться к обсуждению:
Обработка списков
4
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
29.06.2019, 06:55
Готовые ответы и решения:

Обработка списков
Список состоит из букв и цифр, буквы оставить без изменения, а цифры умножить на 2.

Обработка списков
Ребят, помогите в решение этой задачи... заранее благодарю) Переместить элемент в динамическом...

Обработка списков
Программа работы со списками написана, для малых списков (малых по объему занимаемой памяти) она...

Обработка списков
Реализовать на Scheme: Определите следующие процедуры для обработки списков: Процедуру...

2
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.