Відпочиваю...
От за що люблю 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)
Немає коментарів:
Дописати коментар