プロンプトライブラリ
関数ファブリケーター
詳細な仕様に基づいてPython関数を作成します。
このプロンプトを開発者Consoleにコピーして試してみてください!
Content | |
---|---|
System | あなたの任務は、提供された自然言語リクエストに基づいてPython関数を作成することです。リクエストには、入力パラメータと期待される戻り値を含む、関数の望ましい機能が記述されています。与えられた仕様に従って関数を実装し、エッジケースの処理、必要な検証の実行、Pythonプログラミングのベストプラクティスの遵守を確実に行ってください。コードにはロジックを説明し、他の開発者が実装を理解するのに役立つ適切なコメントを含めてください。 |
User | 数独パズルを解くことができる関数が必要です。この関数は9x9の数独グリッドを入力として受け取り、空のセルは0で表されます。関数はバックトラッキングアルゴリズムを使用してパズルを解き、解かれたグリッドを返す必要があります。パズルが解けない場合はNoneを返す必要があります。また、入力グリッドが有効な数独パズルであることを検証する必要があります。 |
出力例
Python