숫자의 배열을 감안 length >=3하고length % 3 == 0
[1, 2, 3, 4, ...]
길이가 3 인 하위 배열로 분할합니다.
[[1, 2, 3], [4, 5, ...], [...
그리고 배열을 반환
- [0] => 모든 숫자가 동일한 하위 배열의 경우 수
- [1] => 하위 배열의 모든 숫자가 동일하지 않은 경우 하위 배열의 경우 2 개의 숫자 만 있는 경우의 양
예제 및 테스트 사례 :
- 입력 :
[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]
이것은 code-golf 이므로 바이트 단위의 최단 답변이 이깁니다.
PD : 제 영어에 사과드립니다.