(Javascript): Как определять положения нескольких элементов в массиве и сохранять линию и соответствующую колонну в другой?

Может быть не разбираются очень хорошо в титуле, но я это объясню лучше здесь. У меня есть массив 4x4, что подбирает стоимость, введенную пользователем. Так:

var nums = new Array(4);
var mayor = 0; 
nums = [new Array (4), new Array (4), new Array (4), new Array (4)];
var pro = 4*4;
for (var i = 0; i < 4; i++) //Lee los valores que el usuario pone.
{
    for (var j = 0; j < 4; j++)
    {
        if (pro < 2)
        {
            nums [i][j] = parseInt (prompt("Escribe "+pro+" número."));
        }
        else
        {
            nums [i][j] = parseInt (prompt("Escribe "+pro+" números."));
        }
        --pro;
    }

}

Поскольку они могут быть закрепленными, я хочу достичь самой большой стоимости, введенной пользователем. Давайте говорить, что пользователь ввел следующие поступающие данные: Entradas introducidas por el usuario

Или то, что является тем же самым

nums = [[432,54,546,543],[65,432,654,432],[65,234,65,99999],[99999,99999,654,99999]];

Чтобы укорачивать объяснение давайте говорить, что самого большего числа 99999:

mayor = 99999;

Тогда, со всем этим принятым, я ищу делать новый массив, который вводил бы точное положение (линия и отдельная колонна) каждого элемента, который равен 999999:

var mayoresPos = new Array (2);
mayoresPos = [[2,3,3,3],[3,0,1,3]]

Поскольку видят наверху, положение линий и линия колонн, они помещены в различные договоренности внутри договоренности mayoresPos.

Тогда: как я могу способствовать тому, чтобы они дали мне положения, рукоположенные в эту форму? Я не очень опытный в Javascript, едва это практикую, и он был бы благодарен за достаточно, чему они помогали мне с этим вопросом, который имеет по отношению ко мне достаточно промежуток времени думая, в как мочь реализовывать это. (Главная цель, чтобы отделять их, - это, чтобы мочь вводить их в один с большей возможностью, но если я получу эти данные, уже у меня будет часть готового осуществления.) снова, большое спасибо в течение Вашего времени.

5
задан 13.03.2019, 19:19
0 ответов