Subarrays de elementos idênticos
Crie uma função que receba um array bidimensional e retorne a quantidade de sub-arrays cujos elementos são todos iguais.
Exemplos
Program.countIdentical(new Object[][]{
{1},
{2},
{3},
{4}
}); // 4
// Arrays com um único elemento também contam como arrays de elementos idênticos.
Program.countIdentical(new Object[][]{
{1, 2},
{2, 3},
{3, 4},
{4, 4}
}); // 1
Program.countIdentical(new Object[][]{
{33, 33},
{5},
{"a", "a"},
{2, 2, 2},
{1, 2, 2},
{3, 1}
}); // 4
Program.countIdentical(new Object[][]{
{"@", "@", "@", "@"},
{2, 3}, {3, 4}, {4, 4}
}); // 2Notas
Arrays com um único elemento são considerados, por definição, formados por elementos idênticos.