215
Студентов
91%
Завершения
src/Solution.php
Реализуйте функцию combine()
, которая объединяет несколько словарей (ассоциативных массивов) в один общий словарь. Функция принимает на вход массив массивов и возвращает результат в виде ассоциативного массива, в котором каждый ключ содержит список уникальных значений в виде массива. Элементы в списке располагаются в том порядке, в котором они появляются во входящих словарях.
<?php
combine([[], [], [], []]);
// [];
combine([[ 'a' => 1, 'b' => 2 ], [ 'a' => 3 ]]);
// [ 'a' => [1, 3], 'b' => [2]];
combine([
[ 'a' => 1, 'b' => 2, 'c' => 3 ],
[],
[ 'a' => 3, 'b' => 2, 'd' => 5],
[ 'a' => 6 ],
[ 'b' => 4, 'c' => 3, 'd' => 2 ],
[ 'e' => 9 ],
]);
// [
// 'a' => [1, 3, 6],
// 'b' => [2, 4],
// 'c' => [3],
// 'd' => [5, 2],
// 'e' => [9],
// ];
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.