ForHosting KIT · 健康・運動

バーベルプレート積載計算

20 kgのバーで100 kgにするなら、片側に25 kgと15 kgのプレートを1枚ずつ付けます。目標重量と、標準と違えばバーやプレートの種類を入力すると、片側の組み合わせが分かります。ブラウザで無料で使えます。

  • 無料
  • ブラウザで動作
  • 登録不要
  • データは端末の外に出ません
ご利用方法 ウェブAPIメールTelegramアプリ 近日

処理はブラウザ内で完結します。ファイルは送信されません。無料でご利用いただけます。

プログラムされた目標重量ちょうどにバーベルを組むのは小さな計算ですが、勘に頼るとジムの床で時間を浪費します。本機能は目標合計(kg)、空バー重量、任意の利用可能プレート一覧を受け取り、両端が対称になるよう片側の重い順プレート積みを返します。アルゴリズムは純粋な算術です。バーを引き、負荷を半分にし、重いプレートから整数枚を割り当て、組めない目標は明確に失敗します。

片側貪欲アルゴリズムの仕組み

計算は空バー重量を目標合計から差し引き、プレートとして吊すべき負荷を得てから、標準バーベルが両端対称に積まれるためその負荷を半分にします。片側の残り重量に対し、プレート一覧の重複を除き、呼称を重い順に並べ、各サイズで残りを超えない整数枚を取ります。

微小な浮動小数点イプシロンにより、20kgプレートで40kgといった値がJavaScript実行環境間でもきれいに数えられます。既定プレートは25・20・15・10・5・2.5・1.25kg、バーは20kgで、呼び出し側がどちらかを上書きできます。

重い順戦略は多くのコーチの教え方や市販プレートツリーの並びと一致し、印刷リストがジムの床で馴染み、カラー下のスタック高さを混在マイクロプレートの山より低く保てます。

%ベースのセッション負荷を組む

1RMの%から得た目標合計を片側プレート一覧に変え、毎回同じ積み方でバーを組めるようにします。

ジム床・クラスのボード表示

プログラム重量ごとに片側プレートを表示し、初心者が25・10・チェンジプレートの組み合わせを当て推量しないようにします。

目標重量をぴったり作れないときはどうなりますか?

少し軽いまま付けるのではなく、作れないことを知らせます。標準のプレートでは片側が1.25 kg刻みになるため、それより細かい刻みが必要な重量は組めません。

女子用の15 kgバーでも使えますか?

はい。バーの重さを15にすれば、そこからプレートを計算します。初期値は男子用オリンピックバーの20 kgなので、別のバーを使うときだけ変更してください。

ジムにあるプレートだけで計算できますか?

はい。使えるプレートの重さを並べて入力すれば、それだけを使います。重複は無視され、並び順も関係ありません。常に重い順に付けていきます。

ポンドでも計算できますか?

はい。すべての数値を同じ単位にそろえれば使えます。目標重量、バー、プレートをポンドで入力すると、片側の一覧もポンドで出ます。

このページの機能はすべてAPIからも利用できます。自社システムに組み込みたいチーム向けのセクションです。それ以外の方は上のツールをそのままお使いください。

POSThttps://api.kit.forhosting.com/health/plate-loading

Bearerトークンで認証し、POST1回でタスクをキューに登録します。結果はWebhookまたは署名付きリンクで受け取れます。

curl -X POST https://api.kit.forhosting.com/health/plate-loading \
  -H "Authorization: Bearer $KIT_KEY" \
  -H "Content-Type: application/json" \
  -d '{"target_kg":100}'
{
  "target_kg": 100
}
{
  "task_id": "tsk_a1b2c3d4e5f6a1b2c3d4e5f6",
  "type": "health.plate_loading",
  "status": "queued",
  "_links": {
    "result": "/tasks/tsk_…/result"
  }
}

非同期APIです。task_idは即時に返ります。ポーリングは1秒あたり1リクエストまでです。

1リクエストあたり$0.002

単価はすべて公開しています。トークン換算や独自クレジットはありません。失敗したタスクは課金されません。

HTTPコード意味
401unauthorizedAPIキーが無効か、指定されていません。Authorizationヘッダーを確認してください。
402insufficient_balance残高が不足しています。チャージ後に再度お試しください。
404unknown_type指定されたタスクタイプは存在しません。タイプ名を確認してください。
429rate_limitedリクエストが多すぎます。しばらく待ってから再度お試しください。

ネットワーク・モデル・時計・乱数はなく、同じ入力ならブラウザでもエッジ分離でも同じJSONになります。コーチ・競技者・アプリ開発者は片側リスト印刷、%ベースのセッション設計、API経由の一括採点(成功1件あたり$0.002)に使います。不正入力はinvalid_inputを返し課金されません。

片側貪欲アルゴリズムの仕組み

貪欲パスの後、マイクログラム級の許容を超える残りがあれば、与えられたセットでは目標を組めないため、近似合計を捏造してアンダーロードする代わりにinvalid_inputを投げます。成功時はtarget_kgとbar_kgをエコーし、load_kgとper_side_kgを報告し、片端の各プレート重量と枚数を列挙し、plate_count_per_sideを返し、両側を鏡映したtotal_kgを確認します。男子五輪バー20kgと女子バー15kgはどちらも第一級入力で、同一エンドポイントがパワーリフティング台とテクニックバーに変換器なしで対応します。

入力・到達可能性・エラー挙動

到達可能性はプレートセットの最大公約数ステップに依存し、既定では1.25kgなので、その倍数でない片側負荷は静かにアンダーロードせず正しく失敗します。ポンドで訓練する方は外部換算するか、バー・プレート・目標が同じ単位ならポンド表記の数値を渡せます。経路上にネット・モデル・時計読み・乱数源はなく、遅延は純粋なエッジ解析帯に留まり、繰り返し呼び出しもずれません。1RMの70%や85%の作業セットが必要ならご自身の%表と組み合わせてください。プログラム合計として正の有限数target_kgを必須とするJSONオブジェクトを送ってください。任意のbar_kgは既定20で非負の有限数、任意のplatesは正の有限呼称(kg)の空でない配列です。非正の目標、欠落したtarget_kg、空または不正なプレート一覧、空バー未満の合計、貪欲充填後に残りが出る負荷は、問題を名指しするinvalid_inputで即失敗し、前払い残高には課金されません。本エンドポイントはプレート積載のみを計算し、製品文面が計算内容について正直でいられます。

バーベルプレート積載計算が現場ワークフローに合う場面

ストレングスコーチとパーソナルトレーナーは推定1RMの%を具体的な目標に変え、毎回同じ積み方になるよう片側プレートリストをアスリートに渡します。ジムスタッフとクラス講師はホワイトボードや電話にスタックを示し、初心者が25と10の組み合わせを当て推量するのを止めます。研究・クラブ記録のパイプラインは、シーズンの漸進的過負荷表設計や競技ウォームアップ進行の書き出しで多数の目標を一括採点します。特に最大付近では必ずウォームアップし、カラーを固定し、両側を確認してください。本ツールは計画用算術であり、安全なジム実践の代替ではありません。バーベルプレート積載計算で検索されるコンテンツサイトは、機械契約がAPIと一致する透明な無料ツールで信頼を得、読者が後から同じ計算を自動化しやすくします。開発者はCRONジョブとwebhookに呼び出しを配線し、各マイクロサービスが貪欲積載の定義を一つ共有し、浮動小数点に敏感なfloorの再実装で端ケースが食い違うのを防ぎます。ブラウザ経路は単発の対話確認が無料で、既定のままtarget_kgに100を入れれば片側25kgと15kgが1枚ずつであることを確認できます。API経路は成功リクエストあたり$0.002でitem課金され、一括プログラミングを安く保ちつつエッジ実行を賄います。

ウォームアップと過負荷表の一括作成

APIに多数の目標を送り、手計算なしでウォームアップ梯子や漸進的過負荷シートを印刷します。

バーベルプレート積載計算はどう動きますか?

bar_kgをtarget_kgから引き、片側分に半分し、まだ収まる最も重いプレートを貪欲に割り当てます。同じ積みを両端で使います。

必須入力は何ですか?

target_kg(正の合計kg)。任意のbar_kgは既定20、任意のplatesは既定25, 20, 15, 10, 5, 2.5, 1.25 kgです。

自分のプレートで目標を組めない場合は?

重量が到達不能である旨のinvalid_inputで失敗します。不正入力は課金されません。

15kgの女子バーや独自プレートは使えますか?

はい。bar_kgを15(または任意の非負バー)にし、利用可能呼称をplatesに渡してください。

プレート積載計算の料金は?

ブラウザツールは無料です。APIは成功呼び出しあたり$0.002でKIT前払い残高を使い、検証失敗は課金されません。

KITの完全なドキュメントを見る →