CP Sloth 🦥: DSAのエッジケースやコードのドラ... ノート

CP Sloth 🦥: DSAのエッジケースやコードのドライランを二度と書かない (ローカル Gemma 3)

CP Sloth は、データ構造とアルゴリズム (DSA) 問題を解く際の退屈な側面を自動化するために設計された Chrome 拡張機能です。これは、エッジケースのテスト入力の手動作成や、時間制限超過 (TLE) または整数オーバーフローの問題に対するコードのドライランといった課題に取り組みます。この拡張機能は、Google のオープンウェイト Gemma 3 (4B) モデルによって駆動され、Ollama を介してローカルで実行されます。CP Sloth は、ワンクリックで、アクティブな LeetCode または Codeforces タブから問題文と制約を抽出します。次に、ユーザーが貼り付けたソリューションを評価し、問題の数学的制限に合わせた 5 つの厄介な、コピー&ペースト可能なエッジケースを生成します。さらに、即時の複雑性と TLE の判定を提供し、潜在的な整数オーバーフローの落とし穴に対する警告も含まれます。最後に、「Lazy Sloth Fix」を提供し、最適化のための迅速な 2 行のアーキテクチャ調整を提案します。スタック全体はローカルのオープンウェイト AI とブラウザネイティブ API を使用しており、ゼロコスト、無制限のイテレーション、および 100% オフラインでの利用を保証します。このアプローチは、ドラフトソリューションやブラウザコンテキストがユーザーのローカルマシンから決して離れないため、プライバシーと所有権を優先します。テスト中、CP Sloth はデバッグ時間を大幅に短縮し、オフバイワンエラーのような重大なエラーを検出し、最適ではない時間複雑性について警告しました。
CdXz5zHNQW_gFnvQufojK.webp