@@ -375,14 +375,14 @@ def daily_active_users(activity: pd.DataFrame) -> pd.DataFrame:
375375
376376### ファイルタイプ仕様
377377
378- | ファイルタイプ | 命名パターン | コード構造 | ファイルサイズ | パス例 |
379- | -------------------- | ------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | --------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
380- | ** Python実装** | ` {ProblemName}.py ` (Claude)<br >` {ProblemName}_py.ipynb ` (GPT) | ` class Solution: ` <br >` def {methodName}(self, ...) -> ...: ` <br >ヘルパーメソッドを含む場合あり | ~ 50-200行 | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/Interleaving_String.py ` |
381- | ** TypeScript実装** | ` {ProblemName}.ts ` (Claude)<br >` {ProblemName}_ts.ipynb ` (GPT) | ` function {functionName}(...): ReturnType { ... } ` <br >または<br >` class Solution { {methodName}(...): ReturnType { ... } } ` | ~ 50-200行 | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/gpt 5.1 thinking customized/Interleaving_String_ts.ipynb ` |
382- | ** JavaScript実装** | ` {ProblemName}.js ` (Claude)<br >` {ProblemName}_js.ipynb ` (GPT) | ` var {functionName} = function(...) { ... }; ` <br >` module.exports = { {functionName} }; ` | ~ 50-200行 | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/Interleaving_String.js ` |
383- | ** 静的ドキュメント** | ` README.md ` | 5セクションMarkdown:<br >1. Overview (` <h2 id="overview"> ` )<br >2. Algorithm (` <h2 id="tldr"> ` )<br >3. Complexity (` <h2 id="complexity"> ` )<br >4. Implementation (` <h2 id="impl"> ` )<br >5. Optimization (` <h2 id="cpython"> ` ) | 3000-5000語<br >(~ 200-400行) | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/README.md ` |
384- | ** 対話型HTML** | ` README.html ` | 埋め込みJavaScriptを含むHTML :<br >` <script src="... prism.js"></script> ` <br >` <script src="... tailwindcss.com "></script> ` <br >ボタン付きステップコントロールシステム | 1000-2000行<br >(~ 50KB) | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/README.html ` |
385- | ** React可視化** | ` README_react.html ` | React CDNを含むHTML :<br >` <script src="... react.development.js"></script> ` <br >` <script src="... babel.standalone .js"></script> ` <br >` <script type="text/babel"> ` 内のJSXコンポーネント | 2000-4000行<br >(~ 100KB) | ` Algorithm/BinarySearch/leetcode/99. Recover Binary Search Tree/Claude Opus 4.5/README_react.html ` |
378+ | ファイルタイプ | 命名パターン | コード構造 | ファイルサイズ | パス例 |
379+ | -------------------- | ------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | --------------------------- | ------------------------------------------------------------------------------------------------------------------------ |
380+ | ** Python実装** | ` {ProblemName}.py ` (Claude)<br >` {ProblemName}_py.ipynb ` (GPT) | ` class Solution: ` <br >` def {methodName}(self, ...) -> ...: ` <br >ヘルパーメソッドを含む場合あり | ~ 50-200行 | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/Interleaving_String.py ` |
381+ | ** TypeScript実装** | ` {ProblemName}.ts ` (Claude)<br >` {ProblemName}_ts.ipynb ` (GPT) | ` function {functionName}(...): ReturnType { ... } ` <br >または<br >` class Solution { {methodName}(...): ReturnType { ... } } ` | ~ 50-200行 | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/gpt 5.1 thinking customized/Interleaving_String_ts.ipynb ` |
382+ | ** JavaScript実装** | ` {ProblemName}.js ` (Claude)<br >` {ProblemName}_js.ipynb ` (GPT) | ` var {functionName} = function(...) { ... }; ` <br >` module.exports = { {functionName} }; ` | ~ 50-200行 | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/Interleaving_String.js ` |
383+ | ** 静的ドキュメント** | ` README.md ` | 5セクションMarkdown:<br >1. Overview (` <h2 id="overview"> ` )<br >2. Algorithm (` <h2 id="tldr"> ` )<br >3. Complexity (` <h2 id="complexity"> ` )<br >4. Implementation (` <h2 id="impl"> ` )<br >5. Optimization (` <h2 id="cpython"> ` ) | 3000-5000語<br >(~ 200-400行) | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/README.md ` |
384+ | ** 対話型HTML** | ` README.html ` | ローカルベンダー管理のスクリプトを読み込むHTML :<br >` <script src="/vendor/prismjs/ prism.js"></script> ` <br >` <script src="/vendor/ tailwindcss/script.js "></script> ` <br >ボタン付きステップコントロールシステム | 1000-2000行<br >(~ 50KB) | ` Algorithm/DynamicProgramming/leetcode/97. Interleaving String/claude sonnet 4.5/README.html ` |
385+ | ** React可視化** | ` README_react.html ` | ローカルベンダー管理のスクリプトを読み込むHTML :<br >` <script src="/vendor/ react/react .development.js"></script> ` <br >` <script src="/vendor/ babel/babel.min .js"></script> ` <br >` <script type="text/babel"> ` 内のJSXコンポーネント | 2000-4000行<br >(~ 100KB) | ` Algorithm/BinarySearch/leetcode/99. Recover Binary Search Tree/Claude Opus 4.5/README_react.html ` |
386386
387387### コード構造ブリッジ: クラスと関数パターン
388388
@@ -580,7 +580,7 @@ graph TD
5805804. ** ローカルサーバーの起動** :
581581
582582 ` ` ` bash
583- npx http-server public
583+ bun run serve
584584 ` ` `
585585
586586 ブラウザで ` http://127.0.0.1:8080 ` を開いて確認します。
0 commit comments