#81. 阿里2023秋季-2.非连续合法字符串
题目描述
题解
题库
阿里2023秋季-2.非连续合法字符串
题目描述
小红有一个字符串 s,只包含小写字母。如果一个字符串中,不包含连续的三个相同的字母,并且不存在两个相同的字母紧挨着两个相同的字母,那么这个字符串就是合法的。例如,字符串“aaa”是不合法的,字符串"aabb"也是不合法的。字符串”aab”是合法的。
小红想知道,最少需要删除多少个字符,才能使得字符串变成合法的。
输入描述
第一行一个字符串 s,长度不超过 10^5,只包含小写字母。
输出描述
输出一个整数,表示最少需要删除的字符个数。
输入示例
aabbaa
输出示例
1
提示信息
删除一个字符 b,得到 aabaa,是一个合法的字符串。