Duplicate Data (Дублировать Данные)


Дублирует данные определённое число раз. Данные могут быть дублированы двумя способами: либо копии списка добавляются в конце, пока не будет достигнуто необходимое количество копий, либо каждый элемент будет продублирован несколько раз, прежде, чем перейти к следующему элементу.

Пример действия операции Duplicate (Дублирование) с сохранением порядка списка. Исходное:

List = {A, B, C}

На выходе:

List = {A, B, C, A, B, C, A, B, C}

Пример действия операции Duplicate (Дублирование) без сохранения порядка списка. Исходное:

List = {A, B, C}

На выходе:

List = {A, A, A, B, B, B, C, C, C}




Вводные параметры:
D (Generic Data (Общие данные))
Данные для дублирования
N (Integer (Целое число))
Количество дубликатов
O (Boolean (Логическая операция))
Сохранение порядка списка


Результирующие параметры:
D (Generic Data (Общие данные))
Сдублированные данные