Ls.216, №1018. Binary Prefix Divisible By 5 / Leetcode
Функция prefixesDivBy5: Инициализируется переменная remainder равная 0. Для каждого бита из массива nums выполняется обновление остатка по формуле: remainder = (remainder * 2 + bit) % 5. Если полученный остаток равен 0, значит число делится на 5, и в результирующий список добавляется True, иначе – False. Функция test_prefixesDivBy5: Содержит набор тестовых случаев, в том числе примеры из условия и дополнительные случаи. Для каждого теста выводятся входные данные, полученный результат и (если задан) ожидаемый результат. Запуск модуля: При выполнении модуля будут запущены тесты, что позволит убедиться в корректности работы функции.
Название:
Ls.216, №1018. Binary Prefix Divisible By 5 / Leetcode
Категория:
Разное