Никола обнови решението на 15.10.2012 02:21 (преди над 12 години)
▸ Покажи разликите- Вместо
number.remainder(divisor)
се предпочита по-простата употреба на "оператора" (то пак е метод)%
, т.е.number % divisor
-
self.
е излишно на всички места, на които го ползваш; в такива случаи се изпуска по конвенция -
нещо % 3 == 0 and нещо % 5 == 0
може да се запише и по-кратичко —нещо % 15 == 0
... :) (ред 19) - Предпочитай да ползваш
Array#<<
предArray#push
за добавяне на елементи в списък; т.е.some_list << foo
-
fizzbuzz
иdensities
се получават много добре сmap
; допълнително,densities
се прави на един ред, с този код:map { |item| count item }
:)
Като цяло, решението ти е добро за първо. Keep it up! :)