12 из 335 вопросов — случайная выборка · Ответьте на все и узнайте свой результат
Python · Coding Challenges & Algorithms
Почему важно нормализовать k с помощью k % len(lst) перед выполнением поворота?
k
k % len(lst)
Чтобы обработать случаи, когда k больше длины списка, избегая ненужных полных поворотов
Чтобы гарантировать, что k всегда положительное число
Чтобы улучшить временную сложность с O(n) до O(1)
O(n)
O(1)
Чтобы предотвратить ошибки срезов, когда k равно нулю