Назад к задачам
OZONПолучайте помощь с лайвкодингом в реальном времени с Sobes Copilot
Intern — Middle
7
Создание функции zip для объединения двух массивов
Компании, где спрашивали:
Условие задачи
Необходимо реализовать функцию zip, которая:
- Принимает два среза a и b (может быть разной длины).
- Возвращает двумерный срез [][]int, где каждый вложенный элемент представляет собой пару [a[i], b[i]].
- Если размеры входных срезов различаются, объединение продолжается только до минимального из их размеров.
Требуется написать функцию zip, которая:
Принимает два слайса s1 и s2 (возможны разной длины).
Возвращает слайс слайсов [][]int, где каждый элемент — это пара [s1[i], s2[i]].
Если длины слайсов не совпадают, объединение происходит до конца короткого слайса