【问题标题】:Metrix row col wise using JavaScript . who can help me with this.?使用 JavaScript 矩阵行列明智。谁能帮我解决这个问题。?
【发布时间】:2021-06-14 13:04:29
【问题描述】:

输入:Row-2,Col-2

输出:

1 3

2 4

输入:Row-3,Col-3

输出:

1 4 7

2 5 8

3 6 9

输入:Row-4,Col-4

输出:

1 5 9 13

2 6 10 14

3 7 11 14

4 8 12 15

【问题讨论】:

  • 你能详细说明你的问题吗?
  • 你想根据给定的输入打印这个输出吗?
  • jsfiddle.net/fongLrhc/1 :我在这里试过,但这不是我想要的。
  • 我已经写好了答案。希望对您有所帮助。

标签: javascript frontend


【解决方案1】:

您可以通过以下方式执行此操作:

function solve(r, c) {
    for (let i = 1; i <= r; i++) {
        let start = i;
        let array = [];
        for (let j = 1; j <= c; j++) {
            array.push(start);
            start += r;
        }
        console.log([...array])
    }
}

solve(4, 4);

【讨论】:

    【解决方案2】:

    你可以这样做

    function createCube(row, col) {
      var arr=new Array(row);
      for(var i=0; i<row; i++) {
        arr[i]=new Array(col);
      }
      for(var i=0; i<row; i++) {
        for(var j=0; j<col; j++) {
            arr[i][j]=(i+1)+(j*row);
        }
      }
      console.log(arr);
    }
    
    createCube(3,4);
    // [[1,4,7,10],[2,5,8,11],[3,6,9,12]]
    
    createCube(4,4);
    // [[1,5,9,13],[2,6,10,14],[3,7,11,15],[4,8,12,16]]
    
    createCube(4,5);
    // [[1,5,9,13,17],[2,6,10,14,18],[3,7,11,15,19],[4,8,12,16,20]]
    
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-18
      • 1970-01-01
      • 2012-10-30
      • 1970-01-01
      • 2021-11-13
      • 1970-01-01
      相关资源
      最近更新 更多