3テラバイト

プログラム関連備忘録サイト。主にゲーム。

JavaScript

JavaScriptでMath.jsを用いて階乗の計算をする

投稿日:

math.permutations関数の引数に任意の数値を渡すと、その階乗の値が返されます。
また、第二引数にサブセットの値を渡すと、そこまでの計算結果が返されます。

<html>
  <head>
    <script type=text/javascript src="https://cdnjs.cloudflare.com/ajax/libs/mathjs/9.4.4/math.min.js"></script>
  </head>
  <body>
    <script>
      var ret1 = math.permutations(6);
      console.log(ret1);

      var ret2 = math.permutations(6, 3);
      console.log(ret2);
    </script>
  </body>
</html>

リンク

math.js | an extensive math library for JavaScript and Node.js
https://mathjs.org/docs/reference/functions/permutations.html

-JavaScript


comment

メールアドレスが公開されることはありません。

関連記事

no image

JavaScriptで数値を2進数や16進数の文字列に変換する

toString関数の引数に基数の値を指定すると、その形式に変換された文字列が返されます。基数は2~36までの間で指定可能です。 16進数に変換する この例では30を16進数に変換した1eが出力されま …

no image

File APIでinput要素で選択したファイルの情報を確認する

サンプル <input type="file"> <script> const input = document.querySelector(‘input’ …

no image

JavaScriptでコンソールに画像を出力する

以下のurl()のカッコ内に画像のURLを指定して実行すると、コンソールにその画像を表示することができます。 console.log("%c ", ‘background: url …

no image

JavaScriptで値を素因数分解する

以下のコードでは、渡された値を素因数分解して文字列で結果を返す関数primeFactorizationを定義しています。 function primeFactorization(value) { va …

no image

JavaScriptチャートライブラリPlotly.jsでチャートを描画する

公式サイト Plotly JavaScript Graphing Library | JavaScript | Plotlyhttps://plotly.com/javascript/ サンプルコード …