#44. 映射键值修改
映射键值修改
映射修改
题目背景
聪聪正在学习如何操作数据结构中的映射(map)。他遇到一个有趣的挑战,需要根据特定的规则修改映射中的键值对。请你帮助聪聪完成这个任务。
题目描述
请按照以下规则修改并返回给定的映射(map):
- 如果键 "a" 和 "b" 对应的值存在且长度不同,则将键 "c" 的值设置为其中较长的一个。
- 如果键 "a" 和 "b" 对应的值存在且长度相同,则将它们的值都修改为空字符串。
输入格式
输入以如下格式从标准输入中给出。
一个表示映射的字符串,其中键值对以
"key": "value"的形式给出,并用空格分隔。例如:"a": "aaa" "b": "bb" "c": "cake"。
输出格式
输出以如下格式输出到标准输出中。
一个 JSON 格式的字符串,表示修改后的映射。
样例
"a": "aaa" "b": "bb" "c": "cake"
{"a": "aaa\