FFiboLantern
製品

ソフトウェアの機能 · 高速倍加によるフィボナッチ数

01

FiboLanternは大きな整数を生成する前に添字上限を確認し、厳密なフィボナッチ対と倍増公式を話し合う場を提供します。

01

モデル

OpenAI互換またはAnthropicのエンドポイントを、ベースURLと必要なAPIキーで設定し、接続をテストします。ローカルのモデルサーバーは起動が必要です。リモートツールは別途データを送信する場合があります。

02

プロジェクト

フォルダーを選び、編集前に関連ファイルを読むようアシスタントに依頼します。作業の目的と変更範囲を明確にしてください。

03

変更内容

変更内容とコマンド出力を確認します。結果を採用する前にプロジェクトの検証を実行してください。生成コードが自動的にテスト済みになるわけではありません。

高速倍加によるフィボナッチ数

● ● ●FiboLantern●
ワークフロー · 高速倍加によるフィボナッチ数 ×
def fibonacci(index):
    if type(index) is not int or not 0 <= index <= 10000:
        raise ValueError("index.range")
    a, b = 0, 1
    for bit in bin(index)[2:]:
        c = a * (2 * b - a)
        d = a * a + b * b
        a, b = (c, d) if bit == "0" else (d, c + d)
    return a
✳ゼロから10000までの整数添字に対するフィボナッチ数を高速倍加で計算します。
✓ 変更内容適用前に確認 ↗
ワークスペースのイメージ
AIコーディングワークスペース

次のアイデアはここから。

Windows版をダウンロード ↗