JSFiddle - React, Tailwind, and code Playground

by Oleh Aloshkin

JavaScript

var dublicate = [0, 1, 2, 3, 3, 5, 7],
    sameLength = [0, 1, 1, 2, 2, 4],
    biggest = [0, 1, 1, 1, 2, 2, 4];

function dublicates(current) {
    var dublicateNumbers = [],
        numbers = [],
        numbersQty = [],
        maxQty = [],
        Qty = 0,
        similar = 0,
        max = 0,
        number = 0,
        biggest = 0;
    for (var i = 0; i <= current.length; i++) { // Loop "current" array
        for (var j = 0; j <= current.length; j++) { // Loop "current" and search the number of similar numbers with current[j]
            if (current[i] == current[j]) {
                similar++;
            }
        }
        if (similar > 1) { // If similar's numbers more then 1
            dublicateNumbers.push(current[i]); // Add this number to dublicateNumbers array
            if (current[i] > max) {
                max = current[i]; // Max variable search the max number in array which repeat
                number = max;
            }
        }
        similar = 0;
    }
    for (var x = 0; x <= dublicateNumbers.length; x++) { // Search qty of max numbers of array
        if (max == dublicateNumbers[x]) {
            maxQty.push(max);
        }
    }
    for (var n = 0; n <= dublicateNumbers.length; n++) {
        var currentQty = 0;
        for (var m = 0; m <= dublicateNumbers.length; m++) { // Search current qty of the same numbers
            if (dublicateNumbers[n] == dublicateNumbers[m]) {
                currentQty++;
            }
        }
        if (currentQty > Qty) { // Qty of the main popular number
            Qty = currentQty;
            numbersQty.length = 0;
            for (var k = 0; k < Qty; k++) {
                numbersQty.push(dublicateNumbers[n]);
            }
        }
        if (dublicateNumbers[n] == max) { // Push dublicateNumbers[n] to number
            numbers.push(dublicateNumbers[n]);
        }
    }
    if (Qty > maxQty.length) { // If qty of some numbers more then max numbers
        numbers.length = 0; //...