Задача уровня "Пусть она хоть запустится".
Грёбаный бот не принял письмо из-за названия(Надо было регистр букв павтарить в точности). Идиот.
Задача - 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
30 января 2010, 12:48
76
Ещё давно загорелся желанием научиться "нормальному" (конечно, в моём понимании) языку. Изучил программы в ВУЗах. Там изучают Delphi и С++. Соответственно нужен Делфи (до Си, я думаю, мне ещё далековато). Итак, как полный чайник скачиваю кучу книг, НО встаёт вопрос о редакторе. Потому постю в блог вопрос. Однако, после ответов, нахожу нужным наконец хотя бы ознакомиться (что такое и с чем едят) с Python-ом. Хотя и слышал о нём давно и упорно, так и не удосуживался этого сделать.
То ли у меня руки такие кривые (в работе с Яндексом), то ли правда сложно найти литературу по Питону ну прям для полных чайников, но результат осталася результатом - я не знаю, с чего мне начать. Посоветуйте пожалуйста, люди знающие!
Genesis
02 ноября 2009, 20:20
715
Привет любителям ФП!
Случайно нашел статью с интервью Саймона Пейтона-Джонса.
Очень познавательно, особенно относительно развития ФП в инструментах разработки Майкрософт.
Как бонус там есть презентации от Саймона - как успешно писать статьи и делать научные презентации.
А находится интервью здесь: http://blogs.msdn.com/sos/archive/2009/07/23/Dmitri-Soshnikov-Interviews-Simon-Peyton-Jones-on-Functional-Programming-and-Haskell.aspx
Kanabi
14 сентября 2009, 09:32
117
Что такое "тип"? Зачем оно надо, спрашивается?
chiaroscuro
10 ноября 2008, 14:35
109
Всем привет.
Сегодня поговорим о функциях и их вычислении, по пути ознакомившись с выражениями и переменными.
dr_tarr
08 ноября 2008, 10:42
96
Сегодня вышла новая версия The Glorious Glasgow Compilation System (GHC), или, попросту говоря, лидирующий компилятор ленивого функционального языка Хаскель.
Заметные улучшения:
chiaroscuro
05 ноября 2008, 14:48
56
В этой статье я расскажу об интересных, на мой субъективный взгляд, проектах, связанных с функциональным программированием и функциональными языками программирования.
dr_tarr
31 октября 2008, 17:36
321
Чуток теории не помешает. Сейчас мы попробуем уяснить, поцчему программы содержат много багов, и что с этим делать.
chiaroscuro
29 октября 2008, 14:49
76
Всем привет. Посовещались с
chiaroscuro, и решили, что в туториалах по ФП будем использовать Хаскелл (выбирали из Хаскеля, Эрланга и Схемы).
dr_tarr
28 октября 2008, 17:10
686
Вдогонку к двум первым постам данного сообщества: для тех, кто хочет начать изучение ФЯП'ов с нуля, посоветую пару книжек:
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
24 октября 2008, 18:43
217