Sobes.tech
Back to tasks
Intern — Middle
268

Создание функции zip для объединения двух массивов

Companies where asked:
OZONOZON

Task condition

livecode

Необходимо реализовать функцию zip, которая:

  • Принимает два среза a и b (может быть разной длины).
  • Возвращает двумерный срез [][]int, где каждый вложенный элемент представляет собой пару [a[i], b[i]].
  • Если размеры входных срезов различаются, объединение продолжается только до минимального из их размеров.
Требуется написать функцию zip, которая:
Принимает два слайса s1 и s2 (возможны разной длины).
Возвращает слайс слайсов [][]int, где каждый элемент — это пара [s1[i], s2[i]].
Если длины слайсов не совпадают, объединение происходит до конца короткого слайса