вівторок, 10 липня 2007 р.

Магія % Ruby

Відпочиваю...
От за що люблю Ruby так це за його дивовижний синтаксис О_о.
Ще зі школи пам'ятаю завдання з Pascal: написати програму яка б виводила табличку множення від 2 до 9. Випадково, бавлячись з блоками в irb, написав однорядковий аналог.

9.downto(1) {|i| puts; (1).upto(i*9) { |j| ( j.divmod(i)[1] == 0 ) ? ( print "%3d"%j ) : ( nil ) } }

Не читабельно, зате круто B)

Немає коментарів: