Ruby Basic Exercises: проверить два целых числа и вернуть то значение, которое ближе к значению 10
Ruby Basic: упражнение 36 с решением
Напишите Ruby-программу для проверки двух целых чисел и возврата значения, ближайшего к значению 10, или возврата 0, если два целых числа равны.
Рубиновый код:
def text_int(a, b)
ma = (10-a).abs;
mb = (10-b).abs;
if (ma < mb)
return a;
end
if (mb < ma)
return b;
end
return 0;
end
print text_int(7, 14),"\n"
print text_int(6, 9),"\n"
print text_int(5, 5)
Выход:
7 9 0
Блок - схема:
Ruby Code Editor:
Внесите свой код и комментарии через Disqus.
Предыдущий: Напишите программу на Ruby для создания строки, используя первые два символа (если они есть) данной строки, если первый символ - «p», а второй - «s», в противном случае возвращает пустую строку.
Далее: Напишите программу на Ruby, которая проверит два целочисленных значения и вернет true, если они оба находятся в диапазоне 10..20 включительно, или они оба в диапазоне 20..30 включительно.
Каков уровень сложности этого упражнения?
Новый контент: Composer: менеджер зависимостей для PHP , R программирования