1 неделю назад
Python циклический сдвиг
Циклический сдвиг (Circular Shift), также известный как ротация (Rotation), — это операция, которая перемещает элементы последовательности (например, списка или строки) на определенное количество позиций, причем элементы, “выходящие” с одного конца, “входят” с другого. 1. Циклический сдвиг списка (List Rotation): Def rotate_list(arr, k): """ Выполняет циклический сдвиг списка arr на k позиций вправо. Args: arr: Исходный список. k: Количество позиций для сдвига. Положительное значение — сдвиг вправо, отрицательное — сдвиг влево...
224 читали · 3 года назад
JavaScript Урок №6 (циклы)
JavaScript Урок №6 (циклы) В конце статьи разместил видео, где показал несколько примеров. Циклы используются для того, чтобы некоторый участок кода выполнился несколько раз подряд. Зачем это нужно - представьте, что вам нужно возвести в квадрат 1000 элементов массива. Если обращаться к каждому элементу отдельно по его ключу - это займет 1000 строчек кода, и для того, чтобы написать этого код, нужно будет потратить довольно много времени. В javaScript это делается с помощью циклов, который за тебя напишет эти 1000 строк и выполнит поставленную задачу...