给定一个带有length >=3
和的数字数组length % 3 == 0
[1, 2, 3, 4, ...]
您将其拆分为长度为3的子数组
[[1, 2, 3], [4, 5, ...], [...
并返回一个数组
- [0] =>子数组中所有数字均相等的个案数
- [1] =>如果子数组中的所有数字都不相等,则子数组中只有两个数字相等的情况数
示例和测试用例:
- 输入:
[2, 4, 2, 5, 5, 5, 4, 2, 1, 3, 3, 1]
输出[1, 2]
这是因为
[[2, 4, 2], [5, 5, 5], [4, 2, 1], [3, 3, 1]]
^ ^ ^ ^ ^ ^ ^
equal all equal equal
所以2 equal
和1all equal
[3,5,6,5,5,7,6,6,8,7,7,7,3,4,2,4,4,3] => [1, 3]
[3,3,3,4,4,4,5,5,5,6,6,6,5,4,3] => [4, 0]
[3,4,5,6,7,8,9,8,7,6,5,4,3,2,1] => [0, 0]
这是代码高尔夫球,因此最短的答案以字节为单位。
PD:为我的英语道歉。