Я новичок в Haskell и программировании в целом, но я пытаюсь проработать некоторые проблемы Project Euler, потому что мне нравится решать проблемы. Однако у меня проблема с проблемой №12. Я ...
Ищу некоторые предложения по полезным дискуссионным группам, статьям, историям успеха, справочным приложениям и инструментам (.Net) по теме поиска событий. Я уже знаком с: Fowler's ...
Я изучал некоторого Haskell и делал Euler проблемы проекта, когда я иду. Я действительно не побеспокоен о решении Euler проблемы (который я могу счастливо грубая сила или делаю это в некотором другом...
Я начал заниматься Project Euler и дошел до задачи № 9. Поскольку я использовал Project Euler для изучения Haskell, я решил использовать понимание списков (как показано в Learn You A Haskell). Я делаю это и GHCI ...
Я работаю над проблемой 14 проекта Эйлера. Вот мой решение. импортировать Data.List collatzLength :: Int-> Int
collatzLength 1 = 1
collatzLength n | odd n = 1 + collatzLength (3 * n + 1) ...
Я работаю через Project Euler, и многие проблемы связаны с аналогичными функциями, например, вычисление списков простых чисел. Я знаю, что вычисления с Integer медленнее, чем с Int, поэтому я хотел бы написать ...
Я играю с Haskell и 23-я проблема проекта Эйлера. Решив это с помощью списков, я пошел сюда, где увидел работу с массивами. Это решение было намного быстрее моего. Итак, вот вопрос. Когда ...
Вот способ решения задачи Эйлера 43 (пожалуйста, дайте мне знать, если это не даст правильного ответа). Есть ли монада или какой-либо другой синтаксический сахар, который мог бы помочь в отслеживании notElem...
Привет, ребята из haskell. В настоящее время я работаю над 23-й проблемой проекта Эйлера. В чем я нахожусь, так это в том, что мой код кажется мне правильным - не в смысле "хороший алгоритм", а в смысле "должен работать"...
Я решаю задачу 20 по проекту Эйлера -на нахождение суммы цифр числа 100! (факториал, а не энтузиазм ). Вот программа, которую я написал :import Data.Char main = print $sumOfDigits (product [1..100] )...
Я очень новичок в Haskell, и я просто пытаюсь найти сумму первых 2 миллионов простых чисел. Я пытаюсь сгенерировать простые числа, используя решето (Я думаю, решето Эратосфена? ), а ведь уж действительно...
Этот код был взят из книги "Haskell Road to Logic, Math and Programming". Он реализует алгоритм решета Эратосфена и решает задачу проекта Эйлера 10. решето ::[Целое число] -> [Целое число]...
Я пытаюсь реализовать простой алгоритм dp на Haskell (это для задачи гипотезы Коллатца из Project Euler ); вот эквивалент c++:map a; intsolve(int x){ if (a....
Я написал код для Project Euler's Challenge 14 как на Haskell, так и на C++ (ссылки на ideone). Они оба помнят любые вычисления, которые они ранее выполняли в массиве. Используя ghc -O2 и g++ -O3 ...
В настоящее время я работаю над проектной проблемой Эйлера 14. Я решил ее с помощью плохо написанной программы без мемоизации, выполнение которой заняло 386 5 секунд (см. редактирование) . Вот оно: step :: (Integer, Int) -> ...
Недавно я начал изучать haskell и довольно хорошо проводил время. Я работал над некоторыми проблемами Project Euler, чтобы понять синтаксис, и просматривал ...
Я работаю над проблемами в Project Euler как способ изучения Haskell, и я обнаружил, что мои программы намного медленнее, чем сопоставимая версия C, даже когда скомпилирован. Что я могу сделать, чтобы ускорить ...
Чтобы помочь мне изучить Haskell, я работаю над проблемами в Project Euler. После решения каждой проблемы я сверяю свое решение с вики-страницей Haskell, пытаясь изучить более эффективные методы кодирования. ...
Готовясь к предстоящему Google Code Jam, я начал работать над некоторыми проблемами. Вот одна из проблем практики, которую я попробовал: http://code.google.com/codejam/contest/32016/dashboard#s=p0 ...
Я пытаюсь использовать HSlogger, чтобы получить некоторую информацию о моей программе. Поэтому я добавляю следующую строку в свою функцию import Data.Word
импортировать квалифицированные Data.ByteString как B
импорт квалифицированных данных ....
Haskell newb здесь Я работаю над этой проблемой в haskell: (**) Устранить последовательные дубликаты элементов списка. Если список содержит повторяющиеся элементы, их следует заменить одной копией ...
Я новичок в Haskell и пытаюсь анализировать выражения. Я узнал о Parsec, а также нашел несколько статей, но, похоже, не понимаю, что мне делать. Моя проблема в том, что я хочу дать ...
Поскольку я понял, что логика правил игры должна справляться с огромной сложностью, я подумываю об использовании нетипичного языка в игровом поле в качестве языка сценария внутриигровой логики. Причина внутриигрового скрипта ...
В «Прикладном программировании с эффектами» Макбрайда и Патерсона они вводят прекрасный синтаксический сахар для поднятия чистой функции :[| f x y z |] для f <$> x < *> y < *> z и...
При использовании экзистенциальных типов мы должны использовать синтаксис сопоставления с образцом для извлечения заданного значения. Мы не можем использовать обычные селекторы записей в качестве функций. GHC сообщает об ошибке и предлагает...
Почему поведение записи диапазона Haskell отличается для чисел с плавающей точкой от целых чисел и символов? Прелюдия > [1, 3 .. 10] :: [Int] [1,3,5,7,9] Prelude > [1, 3 .. 10] :: [Float] [1.0,3.0,5.0,7.0, ...
Вопрос 1 Привет, если в WinGHCi я намеренно сделал следующий неправильный фрагмент кода: 3 4 Тогда полученное сообщение об ошибке: <интерактив>: 1: 1: Нет экземпляра для (Num (a0 -> t0)) ...
У меня есть классы типов, для всех из которых я хотел бы иметь какое-то общее поведение. Моя проблема объясняется в следующем коде: class A a
class B b class X x where method :: (A a, B b) => x -> ...
В чем именно разница между mod и rem в Haskell? Оба, кажется, дают одинаковые результаты * Main> mod 2 3
2
* Главная> rem 2 3
2
* Главная> мод 10 5
0
* Главная> rem 10 5
0
* Главная> мод 1 0
...
Мне кажется, что я здесь упускаю что-то совершенно очевидное, но как правильно (если таковые имеются) использовать бессмысленную нотацию для составления двоичной и унарной функции? Например, ...