Sudoku Solver
收藏RapidAPI2025-12-14 更新2025-12-08 收录
下载链接:
https://rapidapi.com/giriaakash00/api/sudoku-solver23
下载链接
链接失效反馈官方服务:
资源简介:
This REST API is designed exclusively for standard 9x9 Sudoku puzzles. It supports puzzle generation, solving, hints, classification, uniqueness checks, and bulk job management.
本表述性状态转移应用程序编程接口(REST API)专为标准9×9数独(Sudoku)谜题设计,可支持谜题生成、求解、提示、分类、唯一性校验以及批量作业管理。
创建时间:
2025-12-14
原始信息汇总
Sudoku Solver API 数据集概述
基本信息
- 数据集名称: Sudoku Solver
- 类别: Gaming
- 提供者: Aakash Giri
- 订阅者数量: 1
- 定价方案:
- BASIC: $0.00 / mo
- PRO: $4.99 / mo
- ULTRA: $49.99 / mo
- MEGA: $99.99 / mo
API 概述
这是一个用于生成、求解和验证数独谜题的 REST API 工具包,专为开发者、谜题爱好者和出版商设计,用于创建交互式数独体验。
主要功能
- 谜题生成: 创建不同难度级别的数独谜题。
- 求解引擎: 提供详细的回溯追踪或快速的精确覆盖算法求解。
- 验证工具: 对谜题进行分类、检查唯一性并提供提示。
- 批量操作: 一次生成或求解多个谜题。
- 任务管理: 跟踪和取消长时间运行的任务。
- 未来功能: 即将支持 PDF 测验生成以及用于杂志、报纸或应用程序的图像/画布渲染。
端点详情
谜题 API
-
生成谜题
- 端点:
GET /generate - 描述: 生成指定难度的数独谜题。
- 查询参数 (可选):
level(easy | medium | hard | expert),unique(true | false) - 输出: 生成的谜题网格。
- 端点:
-
追踪求解谜题
- 端点:
POST /solve/trace - 描述: 使用详细的回溯追踪(逐步)求解谜题。
- 请求体:
grid(谜题网格),puzzleString(字符串表示),maxSteps(最大求解步数) - 输出: 已求解的网格、详细追踪和统计信息。
- 端点:
-
快速求解谜题
- 端点:
POST /solve/fast - 描述: 使用快速的精确覆盖算法求解谜题。
- 请求体:
grid(谜题网格),puzzleString(字符串表示) - 输出: 使用快速精确覆盖算法求解的网格。
- 端点:
-
获取谜题提示
- 端点:
POST /hint - 描述: 获取当前谜题的下一步提示。
- 请求体:
grid(当前谜题网格),puzzleString(字符串表示) - 输出: 返回下一步的提示。
- 端点:
-
谜题分类
- 端点:
POST /classify - 描述: 对谜题进行分类。
- 请求体:
grid(谜题网格),puzzleString(字符串表示) - 输出: 分类信息(例如难度、类型)。
- 端点:
-
检查谜题唯一性
- 端点:
POST /unique - 描述: 验证谜题是否具有唯一解。
- 请求体:
grid(谜题网格),puzzleString(字符串表示) - 输出: 谜题是否具有唯一解。
- 端点:
谜题任务 API
-
批量生成谜题
- 端点:
POST /generate-batch - 描述: 生成多个谜题。
- 请求体:
count(谜题数量),difficulty(难度级别),ensureUnique(确保唯一性) - 输出: 返回批量生成任务的
jobId。
- 端点:
-
批量求解谜题
- 端点:
POST /bulk-solve - 描述: 一次求解多个谜题。
- 请求体:
puzzles(谜题嵌套数组) - 输出: 返回批量求解任务的
jobId。
- 端点:
-
列出所有任务
- 端点:
GET / - 描述: 列出所有已创建的任务。
- 输出: 返回所有任务的信息(包括解决方案)。
- 端点:
-
获取任务状态
- 端点:
GET /:id - 描述: 获取特定任务的信息。
- 查询参数:
id(任务 ID) - 输出: 返回特定任务的信息(如果完成则包括解决方案)。
- 端点:
-
取消任务
- 端点:
POST /:id/cancel - 描述: 取消正在运行的任务。
- 查询参数:
id(任务 ID) - 输出:
{ cancelled: true }确认任务已取消。
- 端点:
使用说明
- 所有端点均返回 JSON 响应。
- 谜题输入可以作为网格数组或 puzzleString 字符串表示形式提供。
- 基于任务的端点返回一个
jobId,可用于跟踪进度或取消任务。
适用范围
此 REST API 专为标准 9x9 数独谜题设计。它支持谜题生成、求解、提示、分类、唯一性检查和批量任务管理。
使用场景
- 谜题应用程序: 直接集成生成和求解功能。
- 出版商: 将数独谜题导出为图像或 PDF,用于杂志和报纸。
- 开发者: 构建自定义的数独游戏、工具或教育应用程序。
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集提供标准9x9数独的REST API服务,包含谜题生成、求解、提示、分类及唯一性验证等功能,支持批量任务处理。
以上内容由遇见数据集搜集并总结生成



