整数を送信すると、その整数に関する様々な情報を出力するWebアプリケーションです。 今のところ、以下の情報を出力します。
- 素数か否か
- 素因数分解
- 約数の個数
- その整数以下での、約数の個数の最大値 (及び最大値を達成する整数)
- トーシェント関数
- 原始根を持つか否か
- (原始根を持つ場合のみ)最小原始根
入力は 1e18 まで対応しています。
欲しい機能は随時募集中です。要望や報告はこのレポジトリのissueか作者のTwitterアカウントまで。
直接実行する場合、プロジェクト直下で以下のコマンドを実行して下さい。
./mvnw spring-boot:run
実行中にブラウザ等で localhost:5000/integer/
にアクセスすれば動作確認ができます。
jar ファイルにパッケージ化する場合、以下のコマンドを実行して下さい。
./mvnw package
target
ディレクトリ直下に jar ファイルが生成されます。
Docker にも対応しました。プロジェクトのルートディレクトリで以下を実行すると動きます。
docker-compose build
docker-compose up -d