Ruby/Практикум/Итераторы: различия между версиями

Содержимое удалено Содержимое добавлено
i%2 == 0 заменен на even?
Добавил возможное решение задачи 2
Строка 81:
(1...n).each{|d| n1+=d if n%d==0}
p n==n1</source>
 
'''Замечания по решению:'''
 
 
'''Возможное решение:'''
 
<source lang=ruby>
def is_perfect(num)
((1...num).to_a.select {|n| num%n == 0}).reduce(:+) == num
end
</source>
 
'''Замечания по решению:'''