И есть ли кто-нибудь, кто решил эту задачу с помощью циклов? Хотела решить с помощью циклов,но так и не додумала 😁
Dwarf
35 уровень
Объясните, пожалуйста, почему в этой задаче используется деление по модулю?
Архивный
Комментарии (3)
- популярные
- новые
- старые
Для того, чтобы оставить комментарий Вы должны авторизоваться
Mouse
5 сентября 2019, 06:46
деление по модулю используется потому что у нас есть цельный цикл в 5 минут, то есть если на входе значение 27 мы делим на 5 получаем 5 целых циклов и отбрасываем их, а работаем только с хвостом который остается, в нашем случае - это 2, собственно наш остаток (2) уже проверяем на попадание в определенный интервал и выводим ответ.
Через циклы не стоит делать с точки зрения "элегантности" решения т.к. такое решение занимает больше ресурсов и банально строчек кода.
0
Dwarf Ворген
5 сентября 2019, 13:52
Спасибо! Мой мозг оказался маловат для решения с помощью модуля.
+1
Mouse
6 сентября 2019, 03:07
Я тоже периодически себя так ощущаю, главное помнить, что этот ресурс как раз нам дарован для увеличения нашего мозга =)
0