JavaScriptを使用して一部の領域をカバーするために必要なシートの長さ、幅、高さを見つける
問題
部屋の長さ、高さ、幅を取り込むJavaScript関数を作成する必要があります。
1枚のシートの幅が0.52単位、長さが10単位である場合、この関数は部屋全体をカバーするために必要なシートの数を計算する必要があります。
便宜上、長さが必要な長さより15%長くなるようにロール数を返す必要があります。
例
以下はコードです-
const findSheet = (length, width, height) => { if(length === 0 || width === 0){ return 0; } const roomArea = 2 * (length + width) * height; const rollArea = 0.52 * 10; const required = Math.ceil(roomArea / rollArea * 1.15); return required; }; console.log(findSheet(4, 3.5, 3));
出力
10
-
マトリックスを水平方向に反転し、JavaScriptを使用して反転します
問題 最初で唯一の引数として、2次元のバイナリ配列arr(0または1のみで構成される配列)を受け取るJavaScript関数を作成する必要があります。 この関数は、最初に行列を水平方向に反転し、次にそれを反転して、結果の行列を返す必要があります。 行列を水平方向に反転するということは、行列の各行が逆になることを意味します。たとえば、[1、1、0]を水平方向に反転すると、[0、1、1]になります。 行列を反転するとは、各0が1に置き換えられ、各1が0に置き換えられることを意味します。たとえば、[0、1、1]を反転すると、[1、0、0]になります。 たとえば、関数への入力が 入力 c
-
CSSを使用して要素の幅と高さを変更します
scale()メソッドを使用して、CSSで要素の幅と高さを変更します。 構文を見てみましょう- scale(x,y); ここで、xはスケーリングベクトルの横座標を表す数値です。 yは、スケーリングベクトルの縦座標を表す数値です。 例を見てみましょう- div { width: 40px; height: 50px; background-color: black; } .myScaled { transform: scale(0.4); &nb