44
Студента
86%
Завершения
main/hexlet/DictionariesMerge.java
Реализуйте функцию merged()
, которая объединяет несколько словарей в один общий словарь. Функция принимает любое количество аргументов и возвращает результат в виде словаря, в котором каждый ключ содержит множество (set
) уникальных значений.
merged({}, {}); // {}
merged(
{'a'=1, 'b'=2},
{'b'=10, 'c'=100}); // {'a'=[1], 'b'=[2, 10], 'c'=[100]}
merged(
{'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]};
Для полного доступа к испытанию нужен базовый план
Базовый план откроет полный доступ ко всем курсам, упражнениям и урокам Хекслета, проектам и пожизненный доступ к теории пройденных уроков. Подписку можно отменить в любой момент.