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

Содержимое удалено Содержимое добавлено
Строка 57:
'''Замечания по решению:'''
Возможно не удачный выбор each_char, так как практикум по числам
 
 
'''Возможное решение:'''
<source lang=ruby>
puts "Enter the number"
number = gets.chomp
num_string = number.to_s
stepen = num_string.length
num_array = num_string.split(//)
summ = 0
num_array.each{|x| summ +=(x.to_i ** stepen)}
 
if number.to_i == summ
puts "Число является числом Армстронга"
else
puts "Число не является числом Армстронга"
end
 
</source>
 
=== Идет k-я секунда года. Необходимо определить сколько полных месяцев и полных недель осталось до конца года. ===