moon_aka_sun: (Default)
2011-03-11 10:56 pm

питон жжот опять

По мотивам "99 бутылок" на Scheme. Без определений и присваиваний. Собственно, примерно как букмарклеты на javascript делаются. Просто не встечал пока никогда первой в строке лямбду вместо имени функции. Ну и print теперь функция.

(lambda f,c:f(f,c))(lambda f,c:print('no more')if c==0 else print('%d bottles'%c)or f(f,c-1),99)

moon_aka_sun: (Default)
2009-07-29 01:22 pm
Entry tags:

Гугл шутит

recursion at google

На других языках то же.

moon_aka_sun: (Default)
2007-04-12 04:33 am

Любителям рекурсии

Запусти Фаерфокс внутри... Фаерфокса!
chrome://browser/content/browser.xul