JSFiddle - React, Tailwind, and code Playground

by namanyayg

JavaScript

var n = parseFloat(prompt("Enter a number")).toFixed(0),
    n2 = n*n,
    arr = [],
    newArr = [],
    l = 1,
    arrz;


arrz = {

    makeArray: function() {
    for (var i = 0; i < n; i++) {
    
    arr[i] = [];
    
    for(var j = 0; j < n; j++) {
        arr[i].push(l);
        l++;
    }    
} //End Loops
        
console.log(arr);
},
  
 
    modArray: function() {
    var temp = [];
        
        clear(n);
    
    for (var i = 0; i < n; i++) {
    
        for(var j = 0; j < n; j++) {
        
        temp = arr[i][j].toString();
        newArr[j][i] = temp;
    }
} //End Loops
        
        console.log(newArr);
}
}//Emd Arrz
            
function clear(n) {
            
            for(var i = 0; i < n; i++) {
                
                for(var j = 0; j < n; j++) {
                newArr[i] = [];
                newArr[i][j] = [];
            }
    }
}
          
arrz.makeArray();
arrz.modArray();