Задача уровня "Пусть она хоть запустится".

Грёбаный бот не принял письмо из-за названия(Надо было регистр букв павтарить в точности). Идиот.

Задача - http://www.facebook.com/careers/puzzles.php?puzzle_id=7

Ну что ж. Если эти фаги не захотели принимать решение, я буду постить решения сам себе.

Сейчас пишу пост и паралельно ищу ерланг коммунитис.

Собственно, код.

-module(hoppity).
-export([filework/0]).
f(X, Z) when ( X > Z) -> 
   io:format("end~n");
f(X, Z) ->
 Y = X + 1,
 if  
   (X rem 15 == 0) ->
           io:format("Hop~n"), f( Y , Z );
   (X rem 3 == 0) ->
           io:format("Hoppity~n"), f( Y , Z );
   (X rem 5 == 0) ->
           io:format("Hophop~n"), f( Y , Z );
   true -> f( Y , Z )
 end.
filework() ->
 {ok, S} = file:open("in.txt", read),
 X = io:get_line(S, ''),
 Y = list_to_integer( X ),
 f(1, Y),
 file:close(S).

akost
akost
30 января 2010, 12:48
 1  
просмотров
76
0

Ещё давно загорелся желанием научиться "нормальному" (конечно, в моём понимании) языку. Изучил программы в ВУЗах. Там изучают Delphi и С++. Соответственно нужен Делфи (до Си, я думаю, мне ещё далековато). Итак, как полный чайник скачиваю кучу книг, НО встаёт вопрос о редакторе. Потому постю в блог вопрос. Однако, после ответов, нахожу нужным наконец хотя бы ознакомиться (что такое и с чем едят) с Python-ом. Хотя и слышал о нём давно и упорно, так и не удосуживался этого сделать.

То ли у меня руки такие кривые (в работе с Яндексом), то ли правда сложно найти литературу по Питону ну прям для полных чайников, но результат осталася результатом - я не знаю, с чего мне начать. Посоветуйте пожалуйста, люди знающие!

Genesis
Genesis
02 ноября 2009, 20:20
 19  
просмотров
715
0

Привет любителям ФП!

Случайно нашел статью с интервью Саймона Пейтона-Джонса.

Очень познавательно, особенно относительно развития ФП в инструментах разработки Майкрософт.

Как бонус там есть презентации от Саймона - как успешно писать статьи и делать научные презентации.

А находится интервью здесь: http://blogs.msdn.com/sos/archive/2009/07/23/Dmitri-Soshnikov-Interviews-Simon-Peyton-Jones-on-Functional-Programming-and-Haskell.aspx

Kanabi
Kanabi
14 сентября 2009, 09:32
 2  
просмотров
117
4

Что такое "тип"? Зачем оно надо, спрашивается?

Вот об этом и поговорим.
chiaroscuro
chiaroscuro
10 ноября 2008, 14:35
 12  
просмотров
109
0

Всем привет.

Сегодня поговорим о функциях и их вычислении, по пути ознакомившись с выражениями и переменными.

далее матан
dr_tarr
dr_tarr
08 ноября 2008, 10:42
 12  
просмотров
96
1

Сегодня вышла новая версия The Glorious Glasgow Compilation System (GHC), или, попросту говоря, лидирующий компилятор ленивого функционального языка Хаскель.

Заметные улучшения:

chiaroscuro
chiaroscuro
05 ноября 2008, 14:48
 12  
просмотров
56
3

В этой статье я расскажу об интересных, на мой субъективный взгляд, проектах, связанных с функциональным программированием и функциональными языками программирования.

Первыми у нас будут...
dr_tarr
dr_tarr
31 октября 2008, 17:36
 1  
просмотров
321
1

Чуток теории не помешает. Сейчас мы попробуем уяснить, поцчему программы содержат много багов, и что с этим делать.

Итак, приступим
chiaroscuro
chiaroscuro
29 октября 2008, 14:49
 35  
просмотров
76
2

Всем привет. Посовещались с chiaroscuro, и решили, что в туториалах по ФП будем использовать Хаскелл (выбирали из Хаскеля, Эрланга и Схемы).

Ну, начнем.
dr_tarr
dr_tarr
28 октября 2008, 17:10
 6  
просмотров
686
4

Вдогонку к двум первым постам данного сообщества: для тех, кто хочет начать изучение ФЯП'ов с нуля, посоветую пару книжек:

Practical Common Lisp, на русском

Practical Common Lisp, на английском

Structure and Interpretation of Computer Programs, на русском

Structure and Interpretation of Computer Programs, на английском

На мой скромный взгляд наиболее понятные и простые (а потому и популярные) книги для новичков в ФП. Для меня например, PCL явилась открытием в новый и интересный мир ФЯП'ов (да и используют мой любимый Emacs). :-)

PS: Вторая книга про Scheme (диалект LISP), первая -- Common Lisp.

resurtm
resurtm
24 октября 2008, 18:43
 5  
просмотров
217
2
2
 
участники
dr_tarr
chiaroscuro
akost
Kanabi
resurtm
kostarika
Genesis
mskvkin
yakooobin
Rex
kazworld
NeD
proLamer
web
eduha
goodev
root-kz
Andre_Kubas
fireWork
VASIA
XIARA
EpeTuK
Werser
could
PILIGRIM
jarcoder
войти
зарегистрироваться
сообщества
последние записи
записи по обсуждениям
записи по рейтингу
создать новое сообщество
личные блоги
последние записи
записи по обсуждениям
люди
самые активные
новые
по городам
по интересам
блог проекта
правила участия
помощь
мы на других сайтах
реклама
конкурсы
контакты
WebEverywhere, 2008-2010

Lyakhov.KZ - Большая энциклопедия Казнета Lyakhov.KZ - Большая энциклопедия Казнета