Ruby Basic Exercises: вычислить абсолютную разницу между n и 33
Ruby Basic: упражнение 17 с решением
Напишите программу на Ruby, чтобы вычислить абсолютную разницу между n и 33 и вернуть двойную абсолютную разницу, если n больше 33.
Рубиновый код:
def diff_33(n)
n > 33 ? ((n-33)*2).abs : (n-33).abs
end
print diff_33(47),"\n"
print diff_33(17)
Выход:
28 16
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby, чтобы проверить, являетесь ли вы несовершеннолетним (рассмотрите ребенка, если ему меньше 18 лет.) Или нет.
Далее: написать программу на Ruby, чтобы найти максимум двух чисел.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования
disqus2code