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

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

Задача  -  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 January 2010, 12:48
 1  
просмотров
88
0
 
akost
30 January 2010, 13:07
0
Неужели никто даже не спросит, почему я закрываю файл после вызова f(x,y), хотя закрыть мог гораздо раньше?
Очевидный же промах=((
Чтобы оставлять комментарии, Вы должны быть авторизованы. Если у Вас нет логина, то пройдите регистрацию.
участники
chiaroscuro
akost
dr_tarr
resurtm
Kanabi
Genesis
kostarika
XIARA
jarcoder
proLamer
EpeTuK
Andre_Kubas
Werser
web
yakooobin
JaguaR-Lexx
mskvkin
NeD
kazworld
fireWork
VASIA
eduha
goodev
could
Rex
PILIGRIM
root-kz
войти
зарегистрироваться
сообщества
последние записи
записи по обсуждениям
записи по рейтингу
создать новое сообщество
личные блоги
последние записи
записи по обсуждениям
люди
самые активные
новые
по городам
по интересам
блог проекта
правила участия
помощь
мы на других сайтах
реклама
конкурсы
контакты
WebEverywhere, 2008-2010

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