#36. 映射键值修改

    ID: 36 Type: Default 1000ms 256MiB Tried: 0 Accepted: 0 Difficulty: (None) Uploaded By: Tags>codingbatMap-1gesp2模拟条件结构

映射键值修改

映射修改

题目背景

大魏在整理他的收藏品,他有一个特殊的习惯。每当他发现一个特别的物品(用键 'a' 表示)时,他总是会把它交给他的朋友潇潇(用键 'b' 表示),并且自己不再保留这个物品。他希望你能帮他自动化这个整理过程。

题目描述

修改并返回给定的映射(map),规则如下:如果键 "a" 存在且有值,则将键 "b" 的值设为 "a" 的值,并将键 "a" 的值设为空字符串。本质上,"b" 就像一个霸道的键,它会夺走 "a" 的值并将其替换为空字符串。

输入格式

输入包含一系列键值对,每个键值对由一个字符串键和一个字符串值组成,用空格分隔。键和值都用双引号包裹。

"key1": "value1" "key2": "value2" ...

输出格式

输出一个 JSON 格式的字符串,表示修改后的映射。键值对之间用逗号分隔,整个映射用花括号包裹。

{"key1": "value1\