Александр Усанов

Решил, но нормально использовать целых 3 If? Даже проходит [ [0, 10 ** 5], [10 ** 6, 10 ** 7], [10 ** 3, 10 ** 4] ] из первого топика, в отличии от решения учителя.

1 0

Станислав Дзисяк

Приветствую, Александр!

Решил, но нормально использовать целых 3 If?

Это цена, которую приходится платить за уменьшение сложности алгоритма. Помните урок Big O. В данном случае нет задачи работать с такими большими значениями, и поэтому нет необходимости выбирать более сложный способ реализации. При двух равных альтернативах выбирайте ту что проще. Когда и если будет необходимость, можно будет отрефакторить решение и оптимизировать его. Кстати порекомендую вам на эту тему почитать онлайн книжку - http://optimization.guide/

1

Похожие вопросы

Yurii Sudarskii 23 мая 2020 →

Всем привет. Решил утром по быстрому пройти данное задание, ожидал потратить 5 - 10 минут. Как я ошибался) ...

Иван Дис 21 мая 2020 →

Добрый день, уважаемые менторы! Подскажите пожалуйста: получилось реализовать код, который либо считает сум...

Yura Chemeris 17 мая 2020 →

Здравствуйте! Написал код который считает сумму всех интервалов. Вот ревью : https://ru.hexlet.io/code_revi...

Daniyar Zhanakhmetov 13 мая 2020 →

Куда копать? Подсказочку малюсенькую хотя бы (:

Daniyar Zhanakhmetov 12 мая 2020 →

Не проходит только один тест [1, 2], [11, 12], Мой алгоритм не работает только в этом случае. Соответств...

Мы учим программированию с нуля до стажировки и работы. Попробуйте наш бесплатный курс «Введение в программирование» или полные программы обучения по Javascript, PHP, Python и Java.

Хекслет

Подробнее о том, почему наше обучение работает →