Телеграм чат начинающих программистов. Общаемся и помогаем друг другу
Если ссылка не открывается, можно найти нас в поиске по чатам @rubyrush
или
пойти другим путем
В нашем методе sklonenie
есть один баг (ошибка) — он неправильно работает с числами от 11 до 14.
Например, вместо 11 негритят
он вернет 11 негритенок
, а вместо 14 негритят
— 14 негритенка
.
Исправьте эту ошибку в методе.
В методе первым делом нужно проверить само число number
и если оно попадает в промежуток 11–14
, вернуть нужную форму. Сделать это нужно еще до того, как проверяете переменную ostatok
.
В коде нашей программы из урока нужно
После:
if number == nil || !number.is_a?(Numeric)
number = 0
end
Добавить:
if number >= 11 && number <= 14
return krokodilov
end