Компьютерный форум
Правила
Вернуться   Компьютерный форум > Форум программистов > Языки программирования > Haskell
Перезагрузить страницу Задачи на языке Haskell!
Ответ
 
Опции темы Опции просмотра
  (#1 (permalink)) Старый
gomon gomon вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.12.2011
По умолчанию Задачи на языке Haskell! - 21.12.2011, 23:53

Доброго всем времени суток!
Такое дело, надо решить 4 задачи на Haskell. Они не большие и не сложные, но я хаскель не знаю.

Прошу помочь, кто может! Для спецов это задача 5 - 10 минут, а для меня это вопрос зачета и не зачета!=)

Задачи:
1) Напишите функцию, которая суммирует все натуральные числа меньше
1000, которые кратны 3 и 5
2) Напишите функцию нахождения самого маленького числа, которое делится
на все числа от одного до 20.
3) Напишите функцию, которая определяет количество решения уравнения x-y-z=n
4) Напишите функцию, которая находит сумму всех таких чисел (меньше 1
миллиона) которые являются палиндромами в десятеричной и двоичной
системе счисления.

Заранее спасибо!


Ребят очень надо! Знаю С и CPP, но надо именно на хаскеле!
Ответить с цитированием
  (#2 (permalink)) Старый
gomon gomon вне форума
Новичок
 
Сообщений: 2
Сказал(а) спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Регистрация: 21.12.2011
По умолчанию 22.12.2011, 20:17

1.
Код

f1 = sum [x | x <- [1..999], x `rem` 3 == 0 && x `rem` 5 == 0]

2.
Код

f2 = foldr lcm 1 [1..20]

Осталось 2!=)
Ответить с цитированием
  (#3 (permalink)) Старый
Hydralisk Hydralisk вне форума
Новичок
 
Аватар для Hydralisk
 
Сообщений: 4
Сказал(а) спасибо: 0
Поблагодарили 1 раз в 1 сообщении
Регистрация: 25.07.2011
По умолчанию 21.01.2012, 20:00

4.
haskell Код:
isPyl str = str == reverse str

dec2binS num = dec2binS' num []
dec2binS' 0 acc = acc
dec2binS' num acc = dec2binS' (num `div` 2) ((d2ch (num `mod` 2)):acc)
d2ch 0 = '0'
d2ch 1 = '1'

solve = sum [x| x<-[1..1000000], (isPyl $ dec2binS x) && (isPyl $ show x) == True]
Ответить с цитированием
Ads
Ответ

Опции темы
Опции просмотра

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Вкл.
Pingbacks are Вкл.
Refbacks are Выкл.


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
СРОЧНОЕ решение задачи на языке С.Оплата соответствующая. Никита Жидков Задания за деньги 1 19.12.2011 20:51
Использование комбинаторов в Haskell Undina Haskell 0 13.12.2011 12:53
Вложенный if then else в Haskell Елена_ Haskell 3 07.12.2011 10:52
Задачи для решения на алгоритмическом языке ANSI C к государственным экзаменам ДенискаВасус Вопросы начинающих программистов 3 19.06.2011 19:35
Решение задачи на языке С++ VLADEN Вопросы начинающих программистов 1 21.01.2011 11:39
Связь Haskell с программами на языке как реализовать Zambidis Haskell 4 09.12.2010 12:27
Решение задачи ax3+bx2+cx+d=0 на языке C++ alextsi Вопросы начинающих программистов 1 05.11.2010 21:26
Решение задачи на украинском языке Міша_ Вопросы начинающих программистов 1 20.09.2010 18:26
Как перевести программный код на Haskell winSistem32 Lisp 0 24.05.2008 18:59
Алгоритмы Евклидовой задачи и задачи с каннойскими башнями KaMaZ Вопросы начинающих программистов 4 21.12.2006 20:49
Помогите решить задачи на украинском языке по программированию Anonymous Вопросы начинающих программистов 2 17.01.2004 02:27



Powered by vBulletin® Version 3.8.7
Copyright ©2000 - 2018, Jelsoft Enterprises Ltd.
Нardforum.ru - компьютерный форум и программирование, форум программистов