魔法师 (@Constanline)Leetcode每日一题 —— 3713. 最长的平衡子串 I 中发帖

思路 
数字变成了字母,奇偶比较变成了每种字母比较。
数据量小,依然使用hash存个数进行枚举。为了避免每次进行字符串操作和转换,先初始化成整形数组,之后遍历头、尾,检查是否平衡。
代码
class Solution {
/**
* 检查当前子数组是否平衡
* @param cnt 子数组中每种字符的数量
* @return 是否平衡
*/
private boolean checkBalance(int[] cnt) {
int c = 0;
for (int j : cnt) {
if (j > 0) {
if (c == 0) {
c = j;
}...