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

Содержимое удалено Содержимое добавлено
Строка 547:
'''Возможное решение:'''
 
<source lang=ruby>a,bab = 4,19(2..6)
p( ab.inject(a..b1).to_a.select{ |pr, i| i[0]pr ==1 }i.map{odd? |elem|? elempr*(i**3 }.inject(1){ |pe3yJIbTaT,nepemeHHa9|: pe3yJIbTaT*nepemeHHa9pr } )</source>
 
'''Замечания по решению:'''
 
 
 
 
'''Возможное решение:'''
 
<source lang=ruby>a,b =2 4,619
p( (a..b).inject(1)to_a.select{ |p,ei| p= e%2i[0]==1? p*(e}.map{ |elem| elem**3 }.inject(1){ :|pe3yJIbTaT,nepemeHHa9| pe3yJIbTaT*nepemeHHa9 p} )</source>
 
'''Замечания по решению:'''