Общий счётчик

Такую операцию часто делают для статистики: например, складывают продажи или просмотры из двух источников. Даны два словаря с числовыми значениями. Верни новый словарь: если ключ есть в обоих словарях, его значения нужно сложить, а если ключ есть только в одном — просто перенести его значение.

Примеры

Ввод
{"a": 1, "b": 2}, {"b": 3, "c": 4}
Вывод
{"a": 1, "b": 5, "c": 4}
Ввод
{}, {}
Вывод
{}
Ввод
{"x": 1}, {}
Вывод
{"x": 1}

Нужно реализовать

def merge_sum(a: dict, b: dict) -> dict:

Теги

dicthashmap
PostgreSQLv16

Здесь будет результат выполнения кода

Видимые тесты
1
Ввод
{"a":1,"b":2}, {"b":3,"c":4}
Ожидаемый{"a":1,"b":5,"c":4}
2
Ввод
{}, {}
Ожидаемый{}
3
Ввод
{"x":1}, {}
Ожидаемый{"x":1}
4
Ввод
{}, {"y":2}
Ожидаемый{"y":2}
5
Ввод
{"a":5}, {"a":5}
Ожидаемый{"a":10}
6
Ввод
{"p":1,"q":2}, {"q":2,"r":3}
Ожидаемый{"p":1,"q":4,"r":3}
Фокус-радио
На паузе · SomaFM · Fluid