Форум программистов, компьютерный форум, киберфорум
Haskell
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
Другие темы раздела
Haskell Превратить список по схеме https://www.cyberforum.ru/ haskell/ thread1099829.html
превратить список по схеме
Разделить список на три списка Haskell
Разделить список на три списка, записывая в эти списки элементы по очереди.
Haskell Список из n элементов Помогите пожалуйста. Первый раз с Haskell столкнулся. Описать функцию, которая по заданному числу n создает список из n элементов, где элемент списка вычисляется по формуле An= 4^n / factorial(n) Я сделал список но он выводит только список из n элементов, а куда формулу вставлять? myList:: Int -> myList 0 = myList n = n : myList (n-1) Добавлено через 44 минуты https://www.cyberforum.ru/ haskell/ thread1099524.html Haskell Элементы списка Haskel https://www.cyberforum.ru/ haskell/ thread1097491.html
1. Знайти найбільший та найменший елементи списку та вилучити зі списку всі їх примірники. 2. Вилучити з першого списку елементи, що входять у другий список лише по одному разу.
Haskell Чистые функции – теория
«Въезжаю» в функциональное программирование, хотелось бы обсудить с знатоками ФП чистые функции. Хотелось бы изложить некоторые рассуждения, и если я в чём-то неправ – поправьте меня. Чистые – это такие функции, которые не имеют побочных эффектов, а их результат зависит только от входных значений. Чистые функции – это некая абстракция, которая пренебрегает побочными эффектами типа...
Haskell Комплексное число Доброго времени суток. Как на хаскеле реализовать комплексное число ? https://www.cyberforum.ru/ haskell/ thread1095292.html
Haskell Карточный пасьянс, рандом, IO. не въезжаю :( https://www.cyberforum.ru/ haskell/ thread1095237.html
Здравствуйте! Не могу въехать в монады и прочие заморочки с контекстами. Вроде бы самое основное понял, но вот возникла одна проблемка. Пишу я программку, которая моделирует расклад карточного пасьянса. Код размещён вот тут -> http://codepad.org/Xy7ymMbK Так вот, основная функция называется pm, она-то и реализует сам расклад пасьянса (с помощью pm'). Она принимает колоду и проверяет, сложится...
Loeb (теория) Haskell
На Хабре была статья-перевод http://habrahabr.ru/post/203800/ Смысл в следующем (кратко и по-моему): Рекурсия является необходимым и достаточным условием для появления терма fix :: (a -> a) -> a, который удовлетворяет условию: fix f редуцируется до f (fix f). Действительно, если имеется некая рекурсивная запись x = F, где в правой части стоит сложное выражение, которое содержит x, то x = fix...
Haskell Паттерн матчинг, как выкрутиться Добрый день Есть у меня вот такой код в проекте: --доступные команды станка data Command = G0 Params | G1 Params | F Int ... | (G0 (Params l1)) <- prev, (G0 (Params l2)) <- x = opt' x xs (acc ++ ) https://www.cyberforum.ru/ haskell/ thread1084428.html Haskell Определите тип данных, представляющий бинарные деревья поиска https://www.cyberforum.ru/ haskell/ thread1084151.html
Очень глупая ситуация, задание: Функции работы с бинарными деревьями поиска. Определите тип данных, представляющий бинарные деревья поиска. В отличие от деревьев, представленных в методических указаниях, в деревьях поиска данные могут находиться не только в листьях, но и в проме-жуточных узлах дерева. Будем использовать деревья для представления ассоциативного массива, сопоставляющие значения...
Haskell Друзья помагите пожалуста!Кто дружит с Haskell
1. Определите функцию, принимающую на вход целое число n и возвра- щающую список, содержащий n элементов, упорядоченных по воз- растанию. 1) Список натуральных чисел. 2. Определите следующие функции:Функция removeOdd, которая удаляет из заданного списка целых чисел все нечетные числа. Например: removeOdd должен возвращать одна тема - одна задача - читайте правила форума.
Haskell Разбить массив на тройки с элементами цикличности Что-то никак не соображу. Помогите. Нужно разбить список на тройки. Количество троек - по количеству элементов. При этом каждый элемент массива должен "побывать" в середине. Для этого нужно слегка "наехать" на хвост и голову списка. Пример: Дан список: Нужно получить: , , , , ] Середину-то, вроде, просто получить, а вот остальное? Добавлено через 7 минут И все это должно быть до такой... https://www.cyberforum.ru/ haskell/ thread1082894.html
Модератор
Эксперт функциональных языков программированияЭксперт Python
36601 / 20330 / 4220
Регистрация: 12.02.2012
Сообщений: 33,640
Записей в блоге: 13
19.02.2014, 21:06 0

line 13: unlit: Program line next to comment phase `Literate pre-processor' failed (exitcode = 1) - Haskell - Ответ 5804297

19.02.2014, 21:06. Показов 3819. Ответов 9
Метки (Все метки)

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

Решение

Haskell
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
-- split3' - функция с тремя накопительными параметрами.
 
split3' :: [a] -> [a] -> [a] -> [a] -> [[a]]  -- тип функции
 
split3' [] x y z = [x,y,z] -- если входной список исчерпан - объединяем накопленное и возвращаем
-- если в списке более трех элементов - рекурсивно применяем функцию к остатку списка
-- без первых трех. При этом первый присоединяем к нак. параметру x; второй - к y; третий - к z.
split3' p x y z | (length p) >= 3 = split3' (drop 3 p) (x ++ [p1]) (y ++ [p2]) (z ++ [p3]) 
-- если осталось два элемента - присоединем первый к x; второй к y и возвращаем объединение;
                | (length p) == 2 = [(x ++ [p1]) , (y ++ [p2]),z]
-- если остался один элемент - присоединем его к x;  и возвращаем объединение;
                | (length p) == 1 = [(x ++ [p1]),y,z]
                   where p1 = p !! 0 -- первый элемент
                         p2 = p !! 1 -- второй
                         p3 = p !! 2 -- третий
-- функция-оболочка (чтобы при вызове не задавать три пустых списка).
split3 :: [a] -> [[a]]
split3 x = split3' x [] [] []


Вернуться к обсуждению:
line 13: unlit: Program line next to comment phase `Literate pre-processor' failed (exitcode = 1) Haskell
1
Заказать работу у эксперта
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
19.02.2014, 21:06
Готовые ответы и решения:

White-space: какая разница между pre-line и normal?
Доброго дня! Читаю про white-space, пробую в коде pre-line и normal. Перенос строк...

Ошибка Undefined subroutine &main::timelocal called at /1.pl line 16, <> line 1.
хелло алл! в проге подключил: use gmtime; use localtime; спотыкается на строке: my...

Select Line. Change one of textBoxes. button return items to his Line
А как можно в` txtBox2 менять на пример` 1.09 на 2.7 и` press button так, что бы в` 2 Line в` 2...

Aa, bb, cc = [map(int, line) for line in lines] - генератор не работает
Ребят всем здрасте! Хочу присвоить переменным ,через генератор, int значения, но с генераторами...

9
19.02.2014, 21:06
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
19.02.2014, 21:06
Помогаю со студенческими работами здесь

Ошибка debug assertion failed . line 1772
Всем привет, недавно занялась параллельным программированием, столкнулась с рядом проблем, которые...

Debug Assertion failed. Line 77. Expression (stream!=0)
Подскажите, пожалуйста, в чем заключается ошибка. Запускается, начинает работать, а потом пишет...

пoчтa не пoсылaется: Microsoft VBScript runtime error '800a01a8' Object required: '' /veronicatest/netronDB/testemail.asp, line 54 line
ест кoд вoт тaкoй: &lt;html&gt; &lt;body&gt; &lt;table align='center' dir='rtl' lang='he' border='0'...

Notice: Array to string conversion in C:Program FilesPHP Expert EditorphpB8.tmp on line 7
пример взял из руководства тока подставил сой адрес в ответ &lt;?php ...

Не отправляется мыло! Warning: Failed to Connect in d:apachehtdocsmail.php on line 2
при использовании стандартной процедуры mail выдается ошибочное сообщение Warning: Failed to...

Ошибке при заходе на базу Access: Driver's SQLSetConnectAttr failed /test.asp, line 9
Я пытaюсь зaйти в aксесoвскую бaзу дaнных &lt;% set C=server.CreateObject('adodb.connection')...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru