Получи случайную криптовалюту за регистрацию!

#verbetceteracases Всем привет! Половина рабочей недели уже п | Verbetcetera: international career in tech

#verbetceteracases

Всем привет!
Половина рабочей недели уже позади, поэтому предлагаем немного отвлечься от ежедневной рутины и порешать интересную техническую задачу!
Тем более за правильное решение мы разыграем скидку 10% на курс Algorithms for coding interviews
Поехали!

Условие:
- Дан массив целых чисел.
- Есть серия запросов, каждый из которых состоит из двух чисел: левая граница и правая (включительно).
- На каждый запрос надо ответить, является ли подмассив в таких границах геометрической прогрессией или нет.

Задание:
Описать на любом языке программирования или своими словами алгоритм, который сначала получит массив целых чисел, а потом будет отвечать на такие запросы. Пример вы увидите на картинке.

Критерии оценки:
+ чем быстрее работает каждый запрос, тем лучше
+ за реализацию на языке программирования дополнительные баллы
+ если без багов, то еще плюс баллы
+ если код понятный и легко читаемый, еще плюс баллы

Присылайте ваши решения на почту info@verbetcetera.com до 7 марта 23:00 (время Мск), а победителей мы объявим уже 9 марта.
Can’t wait for your e-mails!