#45. 字符串去重并映射零值
字符串去重并映射零值
字符串映射零值
题目背景
聪聪最近在学习如何处理和组织数据。他遇到了一个有趣的问题,需要将一组字符串进行整理,并为每个独特的字符串分配一个特定的初始值。
题目描述
给定一个字符串数组,返回一个 Map<String, Integer>,其中包含数组中每个不同字符串的键,并且其值始终为 。例如,字符串 "hello" 会形成键值对 "hello":0。我们稍后会进行更复杂的计数,但对于此问题,值简单地为 。
输入格式
输入以如下格式从标准输入中给出。
多个字符串,以空格分隔。
输出格式
输出以如下格式输出到标准输出中。
一个
Map<String, Integer>,以 JSON 格式表示,其中键是唯一的字符串,值均为 。
样例
"a" "b" "a" "b"
{"a": 0, "b": 0}
"a" "b" "a" "c" "b"
{"a": 0, "b": 0, "c": 0}
"c" "b" "a"
{"a": 0, "b": 0, "c": 0}
样例解释
对于第一个样例输入 "a" "b" "a" "b",数组中包含的唯一字符串是 "a" 和 "b"。因此,输出的映射包含这两个键,它们的值都设置为 ,即 {"a": 0, "b": 0}。
数据范围
每个测试用例的时间限制为 秒,内存限制为 KiB。