Re[22]: Ультракороткий язык программирования RS
От: Mamut Швеция http://dmitriid.com
Дата: 22.12.10 09:48
Оценка:
M>>Правда, если туда добавить хвостовую рекурсию...

M>>
M>>factorial( N ) ->
M>>  factorial( N, 1 ).

M>>% tail-recursive:
M>>factorial( 0, Product ) ->
M>>  Product;
M>>factorial( N, Product ) ->
M>>  factorial( N - 1, N * Product ).
M>>


M>>Память будет тратиться только на собственно результат Миллион я не высичлял, но 100 000 вполне спокойно обрабатывает.


M>>Думаю, на PC_2 фиг сделаешь.


PC_>Чо-чо, на РС не сделаешь ?


PC_>А так


PC_>
PC_>Sum:=1
PC_>Sum*=(I<1048576?I)
PC_>


PC_>?

PC_>

О, внезапно появился код. Только он нерабочий.

I и J это счетчики, от нуля до хз сколько.


В итоге сумма будет равна нулю.

Что ведет нас к этим вопросам: http://rsdn.ru/forum/philosophy/4087857.1.aspx
Автор: Mamut
Дата: 21.12.10


dmitriid.comGitHubLinkedIn
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.