JavaScriptを使用して最も近い周囲長を持つ二等辺三角形
ほぼ二等辺三角形
ほぼ二等辺が算術の三角形は、すべての辺の長さが整数であり、2つの辺がほぼ等しく、長さの1単位の絶対差である三角形です。
問題
三角形の周囲を指定する数値を受け取るJavaScript関数を作成する必要があります。
私たちの関数は、周囲長が入力周囲長に最も近い、そのようなほぼ二等辺三角形の測定値を見つける必要があります。
たとえば、必要な周囲長が500の場合、
その場合、最も近い周囲長を持つほぼ二等辺三角形は-[105、104、181]
になります。例
以下はコードです-
const perimeter = 500; const almostIsosceles = (perimeter = 0) => { let a = perimeter; for(; a > 0; a--){ for(let b = perimeter; b > 0; b--){ for(let c = perimeter; c > 0; c--){ if(a + b + c > perimeter || a !== b + 1 || (Math.pow(a, 3) - Math.pow(b, 3) !== Math.pow(c, 2))){ continue; }; return [a, b, c]; }; }; }; return []; }; console.log(almostIsosceles(perimeter));
出力
[ 105, 104, 181 ]
-
Seleniumを使用してJavaScriptを含む複雑なページが読み込まれるのを待ちます。
JavaScriptを含む複雑なページがSeleniumで読み込まれるのを待つことができます。ページが読み込まれた後、Javascriptメソッド document.readyState を呼び出すことができます 完了するまで待ちます 返されます。 構文 JavascriptExecutor js = (JavascriptExecutor)driver; js.executeScript("return document.readyState").toString().equals("complete"); 次に、明示的な待機を使用して、ページでアク
-
JavaScriptを使用した長方形内のすべての正方形の周囲長の合計
問題 このような長方形の中に5つの正方形が埋め込まれていると仮定します- それらの周囲長は-になります 4 + 4 + 8 + 12 + 20 = 48 units 数値nを取り、n個の正方形が埋め込まれている場合は、周囲の合計を返すJavaScript関数を作成する必要があります。 例 以下はコードです- const num = 6; const findPerimeter = (num = 1) => { const arr = [1,1]; let n = 0; let sum = 2; &n