JavaScriptのマトリックスでラッキーナンバーを見つける
ラッキーナンバー:
ラッキーナンバーは、その行で最小の要素であり、その列で最大であるような行列の要素です。
整数の2次元配列を受け取るJavaScript関数を作成する必要があります。
この関数は、配列内のすべてのラッキーナンバーを検索し、新しい配列を作成して、そのアレイ内のすべてのラッキーナンバーを返す必要があります。
例-
入力配列が-
の場合const arr = [ [5, 3, 7, 3], [4, 2, 67, 2], [2, 32, 7, 4], [2, 9, 45, 23] ];
その場合、出力は-
になります。const output = [];
例
以下はコードです-
const arr = [ [5, 3, 7, 3], [4, 2, 67, 2], [2, 32, 7, 4], [2, 9, 45, 23] ]; const luckyNumbers = (arr = []) => { const column = arr.length; for(let c = 0; c < column; c++){ let minRow = Math.min(...arr[c]); let pos = arr[c].indexOf(minRow); if(minRow === arr[c][pos]){ let tmpMaxColumn = arr[c][pos]; for(let j = 0; j < column; j++){ if(arr[j][pos] > tmpMaxColumn){ tmpMaxColumn = arr[j][pos]; break; } } if(tmpMaxColumn === minRow){ return [tmpMaxColumn]; } } }; return []; }; console.log(luckyNumbers(arr));
出力
以下はコンソール出力です-
[]
-
JavaScript番号の例
以下はJavaScriptの数字の例です- 例 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8" /> <meta name="viewport" content="width=device-width, initial-scale=1.0" /> <title>Document</title> <style> body
-
JavaScriptで数値のシーケンスの値を見つける
問題 次のシーケンスの合計を考えます- $$ seq(n、\:p)=\ displaystyle \ sum \ Limits_ {k =0} \ square(-1)^ {k} \ times \:p \:\ times 4 ^ {nk} \:\ times (\ frac {2n-k} {k})$$ 数値nを取り込んでpがseq(n、p)の値を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const n = 12; const p = 70; const findSeqSum = (n, p) => { let s