第三题(p3.CPP.15分):完美字符串
时间: 2024-05-19 14:11:52 浏览: 138
题目描述
给定一个只包含小写字母的字符串,如果字符串中每个字符出现的次数相同,则称这个字符串是完美字符串。编写一个函数来检查给定字符串是否是完美字符串。
函数签名:bool isPerfectString(const string &s);
输入格式:
- 一个字符串 s (1 <= s.length <= 10^4)
输出格式:
- 返回一个布尔值,true 表示 s 是一个完美字符串,false 表示 s 不是一个完美字符串。
样例:
输入:aabbcc
输出:true
解释:每个字符都出现了 2 次。
输入:aabbc
输出:false
解释:a 出现了 2 次,b 出现了 2 次,c 出现了 1 次。
输入:abcdefg
输出:false
解释:每个字符只出现了 1 次。
输入:aaaaaaa
输出:true
解释:每个字符都出现了 7 次。
输入:abccba
输出:true
解释:每个字符都出现了 2 次。
提示:
- 可以使用 map 或 vector 来记录每个字符出现的次数。
- 注意字符串中可能有空格或其他特殊字符。
阅读全文