使用JavaScript對二維字串陣列進行排序並找出對角線元素
問題
我們需要編寫一個JavaScript函式,該函式接受一個長度為n的字串陣列。並且陣列中的每個字串恰好包含n個字元。
我們的函式應首先按字母順序對陣列進行排序。然後返回從左上角開始的對角線上的字元形成的字串。
示例
以下是程式碼——
const arr = [
'star',
'abcd',
'calm',
'need'
];
const sortPickDiagonal = () => {
const copy = arr.slice();
copy.sort();
let res = '';
for(let i = 0; i < copy.length; i++){
for(let j = 0; j < copy[i].length; j++){
if(i === j){
res = res + copy[i][j];
};
};
};
return res;
};
console.log(sortPickDiagonal(arr));輸出
aaer
廣告
資料結構
網路
RDBMS
作業系統
Java
iOS
HTML
CSS
Android
Python
C程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP