#52. 字符串出现次数统计

字符串出现次数统计

字符串出现次数统计

题目背景

聪聪最近在整理他的文件,他发现有很多文件名字是重复的。为了更好地管理这些文件,他想统计一下每个文件名字的出现次数。

题目描述

给定一个字符串数组,返回一个 Map<String, Boolean>。其中,Map 的每个键是数组中不同的字符串,对应的值为 true 如果该字符串在数组中出现了 22 次或更多次,否则为 false

输入格式

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

多个字符串,以空格分隔。

输出格式

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

一个 Map<String, Boolean>,表示每个字符串的出现次数是否达到 22 次或更多。

样例

"a" "b" "a" "c" "b"
{"a": true, "b": true, "c": false}
"c" "b" "a"
{"a": false, "b": false, "c": false}
"c" "c" "c" "c"
{"c": true}

样例解释

样例 11 中,字符串 "a" 出现了 22 次,"b" 出现了 22 次,"c" 出现了 11 次。因此,"a" 和 "b" 对应的值为 true,"c" 对应的值为 false。 样例 22 中,所有字符串都只出现了 11 次,因此都对应 false。 样例 33 中,字符串 "c" 出现了 44 次,因此对应 true

数据范围

每个测试用例的时间限制为 11 秒,内存限制为 10241024 KiB。