Javascript
 Computer >> コンピューター >  >> プログラミング >> Javascript

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

  1. マトリックスを水平方向に反転し、JavaScriptを使用して反転します

    問題 最初で唯一の引数として、2次元のバイナリ配列arr(0または1のみで構成される配列)を受け取るJavaScript関数を作成する必要があります。 この関数は、最初に行列を水平方向に反転し、次にそれを反転して、結果の行列を返す必要があります。 行列を水平方向に反転するということは、行列の各行が逆になることを意味します。たとえば、[1、1、0]を水平方向に反転すると、[0、1、1]になります。 行列を反転するとは、各0が1に置き換えられ、各1が0に置き換えられることを意味します。たとえば、[0、1、1]を反転すると、[1、0、0]になります。 たとえば、関数への入力が 入力 c

  2. CSSを使用して要素の幅と高さを変更します

    scale()メソッドを使用して、CSSで要素の幅と高さを変更します。 構文を見てみましょう- scale(x,y); ここで、xはスケーリングベクトルの横座標を表す数値です。 yは、スケーリングベクトルの縦座標を表す数値です。 例を見てみましょう- div {    width: 40px;    height: 50px;    background-color: black; }    .myScaled {    transform: scale(0.4);   &nb