Задача.
Удалить в массиве все числа, которые повторяются более двух раз.
Программа не правильно работает.Никак не пойму в чем ошибка
var n = +prompt("Введите количество элементов массива", "");
var a = [];
for (var i = 0; i < n; i++) {
    a[i] = +prompt('Введите элемент массива:', '');
}
alert("Массив:" + a);
var count = 0;
a.sort();
for (var i = n-1; i>=0; i--)
{
    for (var j = i - 1; j >= 0; j--)
    {
        if (a[i] == a[j])
            count++;
    }
    if (count > 1) {
        a.splice(i - count, count + 1);
        i = i - (count + 1);
    }
}
alert(a);