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

Содержимое удалено Содержимое добавлено
Строка 190:
x = gets
puts is_lucky(x.to_i)
</source>
 
'''Замечания по решению:'''
-
 
'''Возможное решение:'''
<source lang=ruby>
in_a = gets.chomp
if (in_a.length != 6)
puts "You must enter 6-digit number."
exit
end
in_a = in_a.match(/(\d{3})(\d{3})/)
proc = -> str {str.each_char.inject(0) {|sum, c| sum += c.to_i}}
 
puts "Lucky number!" if (proc.call(in_a[1]) == proc.call(in_a[2]))
</source>