[0, 2, 2, 5, 7] мог стать [5, 7, 0, 2, 2]. Результат — массив values.
Верните True, если число value есть в values, иначе False.
Сделайте как можно меньше шагов. Подумайте, как повторы влияют на скорость по сравнению со случаем различных чисел.values=[6, 6, 8, 1, 3, 3, 6], value=3 → True
Это [1, 3, 3, 6, 6, 6, 8], сдвинутый так, что начинается с 6. Тройка в нём есть.
values=[6, 6, 8, 1, 3, 3, 6], value=5 → False
Пятёрки нет.
values=[4, 4, 4, 0, 4], value=0 → True
values — отсортированный по неубыванию массив, циклически сдвинутыйvalues=[6, 6, 8, 1, 3, 3, 6], value=3
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 77 тестов на сервере, включая скрытые.