Назад к задачам
Intern — Middle
20

Создание массива, содержащего два последовательных копирования исходного списка

Получайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Условие задачи

Дан массив arr длиной n. Необходимо сформировать массив result длиной 2·n, в котором сначала идут все элементы arr, а затем их копия в том же порядке.

Пример 1: Input: arr = [1,2,1] Output: [1,2,1,1,2,1] Explanation: Массив result формируется так:

  • result = [arr[0],arr[1],arr[2],arr[0],arr[1],arr[2]]
  • result = [1,2,1,1,2,1]

Пример 2: Input: arr = [1,3,2,1] Output: [1,3,2,1,1,3,2,1] Explanation: result = [arr[0],arr[1],arr[2],arr[3],arr[0],arr[1],arr[2],arr[3]]

  • result = [1,3,2,1,1,3,2,1]