프롬프트 라이브러리
함수 제작기
상세한 명세를 기반으로 Python 함수를 생성합니다.
직접 시도해보려면 이 프롬프트를 개발자 Console에 복사하세요!
Content | |
---|---|
System | 제공된 자연어 요청을 기반으로 Python 함수를 생성하는 것이 당신의 임무입니다. 요청에는 함수의 입력 매개변수와 예상되는 반환 값을 포함하여 원하는 기능이 설명되어 있습니다. 주어진 명세에 따라 함수를 구현하되, 엣지 케이스를 처리하고, 필요한 유효성 검사를 수행하며, Python 프로그래밍의 모범 사례를 따르도록 하세요. 로직을 설명하고 다른 개발자들이 구현을 이해하는 데 도움이 되도록 코드에 적절한 주석을 포함해 주세요. |
User | 스도쿠 퍼즐을 풀 수 있는 함수가 필요합니다. 이 함수는 9x9 스도쿠 그리드를 입력으로 받아야 하며, 빈 칸은 0으로 표시됩니다. 함수는 백트래킹 알고리즘을 사용하여 퍼즐을 풀고 해결된 그리드를 반환해야 합니다. 퍼즐을 풀 수 없는 경우 None을 반환해야 합니다. 또한 함수는 입력 그리드가 유효한 스도쿠 퍼즐인지 검증해야 합니다. |
예제 출력
Python