2014.06.06 04:36
anonimowe liczenie silni
Zainspirowany wykładem http://www.confreaks.com/videos/1287-rubyconf2012-y-not-adventures-in-functional-programming (ciekawy, polecam), napisałem w javaskrypcie anonimową funkcję liczącą silnię. Oto ona:
alert('7! = ' + (function (a) {
return a(a, 7);
})(function (b, c) {
return !c ? ++c : c * b(b, --c);
}));
komentarze:
2014.06.11 13:09 Piotrek
A oto silnia w Pythonie: (lambda a: a(a, 7))(lambda b, c: 1 if c == 0 else c * b(b, c - 1))
powrót na stronę główną
RSS