Базовые упражнения на Ruby: проверьте три заданных целых числа и верните true, если два или более из них имеют одинаковую самую правую цифру
Ruby Basic: упражнение 48 с решением
Напишите программу на Ruby, чтобы проверить три заданных целых числа и вернуть true, если два или более из них имеют одинаковые крайние правые цифры.
Рубиновый код:
def check_num(a, b, c)
x = a % 10
y = b % 10
z = c % 10
if(x == y)
return true
end
if(x == z)
return true
end
return (y == z)
end
print check_num(9, 12, 22),"\n"
print check_num(112, 202, 52),"\n"
print check_num(102, 203, 405)
Выход:
правда правда ложный
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы проверить три заданных целых числа и вернуть true, если возможно добавить два целых числа, чтобы получить третье.
Далее: Напишите программу на Ruby, чтобы проверить три заданных целых числа и вернуть true, если одно из них на 20 или более меньше, чем одно из других.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code