ホームページ  >  記事  >  ウェブフロントエンド  >  10で割り切れるスピン数を計算するJavaScriptプログラム

10で割り切れるスピン数を計算するJavaScriptプログラム

PHPz
PHPz転載
2023-09-19 10:41:031066ブラウズ

JavaScript 程序计算可被 10 整除的旋转次数

10 で割り切れる指定された数値の回転数をカウントするプログラムを JavaScript で作成します。数値のスピン数をループし、各スピンが 10 で割り切れるかどうかを確認します。回転が割り切れる場合は、カウントをインクリメントします。最後に、プログラムの結果としてカウントを返します。このプログラムは、数値が 10 で割り切れるかどうかを確認する簡単なソリューションを提供するため、さまざまなアプリケーションで役立ちます。

###方法###

この問題を解決する方法は次のとおりです -

    回転数を格納するカウンタ変数を初期化します。
  • 指定された数値配列をループし、可能なすべての回転を生成します。
  • 回転ごとに、配列要素を連結して配列を単一の数値に変換します。
  • 数値が 10 で割り切れるかどうかを確認し、割り切れる場合はカウンターをインクリメントします。
  • すべての可能な回転がチェックされるまで、手順 2 ~ 4 を繰り返します。
  • 結果としてカウンターを返します。
  • ###例###
  • これは、10 で割り切れる回転数を計算する JavaScript プログラムの例です -
リーリー

イラスト

countRotations
    この関数は、配列
  • arr

    を入力として受け取ります。 変数

    count
  • は、10 で割り切れるスピン数を追跡するために初期化されます。
  • for
  • ループは
  • arr の要素を繰り返します。

    各反復で、

    現在のインデックスから最後までの
  • arr
  • のスライスと、インデックスから始まる

    arr のスライスを取得して、 配列を回転します。先頭から現在のインデックスまで。

    rotatedString
  • は、
  • join

    メソッドを使用して rotated 配列の要素を結合することによって作成されます。

    if李> ステートメントは、
  • rotatedString

    で表される数値が 10 で割り切れるかどうかを確認します。そうであれば、count がインクリメントされます。 最後に、結果としてカウントが返されます。

  • この例では、入力配列

    arr
  • [50, 20, 100, 10]

    で、出力は 4 です。配列には 3 回の回転があり、10 で割り切れます: 10010, 01001, 10001。

以上が10で割り切れるスピン数を計算するJavaScriptプログラムの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。