Merge two dictionaries deeply, combining values and preserving structure.
Constraints
Example
>>> merge_dicts({'a': 1, 'b': {'x': 10}}, {'b': {'y': 20}, 'c': 3})
{'a': 1, 'b': {'x': 10, 'y': 20}, 'c': 3}
>>> merge_dicts({}, {'a': 1})
{'a': 1}
>>> merge_dicts({'a': {'b': 2}}, {'a': 2})
{'a': 2}
Recent Submissions
No submissions yet — hit Run Tests to try!
Hints