Проверка, возвращает ли математическое преобразование true в диапазоне Ruby - PullRequest
1 голос
/ 21 апреля 2011

скажем, у меня есть диапазон Ruby, 1..500, и я хотел бы задать вопрос о том, является ли какой-либо элемент в этом диапазоне равномерно делимым на 5. Какой лучший способ сделать это?

1 Ответ

5 голосов
/ 21 апреля 2011

Попробуйте это

(1..500).any?{|n| n%5 == 0 }

Спасибо @nash за рубиновый сахар:

(1..500).any?{|n| n.modulo(5).zero? }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...