Python関数生成
chat-code-gen-py-v1 · v1 · 言語: ja · サブカテゴリ: code_generation
· 難易度: d3 隔離中
📋 評価基準
観点: 動作の正確さ / 型ヒント / docstring / コード品質
📝 プロンプト
以下の仕様を満たすPython関数を実装してください。
# 仕様
- 関数名: `flatten_dict`
- 引数: ネストした辞書 `d: dict`
- 戻り値: フラットな辞書。キーは "." で連結する(例: `{"a": {"b": 1}}` → `{"a.b": 1}`)
- リスト値はJSON文字列として値にする
- ネストが深くても対応
# 入力例
```python
flatten_dict({"a": {"b": 1, "c": {"d": 2}}, "e": [1, 2, 3]})
```
# 期待出力
```python
{"a.b": 1, "a.c.d": 2, "e": "[1, 2, 3]"}
```
# 条件
- 動作する完全なコードのみ
- docstringは簡潔に1行
- 型ヒント付き 🔧 キャリブレーション所感
temporarily disabled: hangs on first call
🏆 モデル別スコア
まだランがありません。
📜 ラン履歴 (最新30件)
まだランがありません。