#44. 映射键值修改

映射键值修改

映射修改

题目背景

聪聪正在学习如何操作数据结构中的映射(map)。他遇到一个有趣的挑战,需要根据特定的规则修改映射中的键值对。请你帮助聪聪完成这个任务。

题目描述

请按照以下规则修改并返回给定的映射(map):

  1. 如果键 "a" 和 "b" 对应的值存在且长度不同,则将键 "c" 的值设置为其中较长的一个。
  2. 如果键 "a" 和 "b" 对应的值存在且长度相同,则将它们的值都修改为空字符串。

输入格式

输入以如下格式从标准输入中给出。

一个表示映射的字符串,其中键值对以 "key": "value" 的形式给出,并用空格分隔。例如:"a": "aaa" "b": "bb" "c": "cake"

输出格式

输出以如下格式输出到标准输出中。

一个 JSON 格式的字符串,表示修改后的映射。

样例

"a": "aaa" "b": "bb" "c": "cake"
{"a": "aaa\