five

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

  1. 生成谜题

    • 端点: GET /generate
    • 描述: 生成指定难度的数独谜题。
    • 查询参数 (可选): level (easy | medium | hard | expert), unique (true | false)
    • 输出: 生成的谜题网格。
  2. 追踪求解谜题

    • 端点: POST /solve/trace
    • 描述: 使用详细的回溯追踪(逐步)求解谜题。
    • 请求体: grid (谜题网格), puzzleString (字符串表示), maxSteps (最大求解步数)
    • 输出: 已求解的网格、详细追踪和统计信息。
  3. 快速求解谜题

    • 端点: POST /solve/fast
    • 描述: 使用快速的精确覆盖算法求解谜题。
    • 请求体: grid (谜题网格), puzzleString (字符串表示)
    • 输出: 使用快速精确覆盖算法求解的网格。
  4. 获取谜题提示

    • 端点: POST /hint
    • 描述: 获取当前谜题的下一步提示。
    • 请求体: grid (当前谜题网格), puzzleString (字符串表示)
    • 输出: 返回下一步的提示。
  5. 谜题分类

    • 端点: POST /classify
    • 描述: 对谜题进行分类。
    • 请求体: grid (谜题网格), puzzleString (字符串表示)
    • 输出: 分类信息(例如难度、类型)。
  6. 检查谜题唯一性

    • 端点: POST /unique
    • 描述: 验证谜题是否具有唯一解。
    • 请求体: grid (谜题网格), puzzleString (字符串表示)
    • 输出: 谜题是否具有唯一解。

谜题任务 API

  1. 批量生成谜题

    • 端点: POST /generate-batch
    • 描述: 生成多个谜题。
    • 请求体: count (谜题数量), difficulty (难度级别), ensureUnique (确保唯一性)
    • 输出: 返回批量生成任务的 jobId
  2. 批量求解谜题

    • 端点: POST /bulk-solve
    • 描述: 一次求解多个谜题。
    • 请求体: puzzles (谜题嵌套数组)
    • 输出: 返回批量求解任务的 jobId
  3. 列出所有任务

    • 端点: GET /
    • 描述: 列出所有已创建的任务。
    • 输出: 返回所有任务的信息(包括解决方案)。
  4. 获取任务状态

    • 端点: GET /:id
    • 描述: 获取特定任务的信息。
    • 查询参数: id (任务 ID)
    • 输出: 返回特定任务的信息(如果完成则包括解决方案)。
  5. 取消任务

    • 端点: POST /:id/cancel
    • 描述: 取消正在运行的任务。
    • 查询参数: id (任务 ID)
    • 输出: { cancelled: true } 确认任务已取消。

使用说明

  • 所有端点均返回 JSON 响应。
  • 谜题输入可以作为网格数组或 puzzleString 字符串表示形式提供。
  • 基于任务的端点返回一个 jobId,可用于跟踪进度或取消任务。

适用范围

此 REST API 专为标准 9x9 数独谜题设计。它支持谜题生成、求解、提示、分类、唯一性检查和批量任务管理。

使用场景

  • 谜题应用程序: 直接集成生成和求解功能。
  • 出版商: 将数独谜题导出为图像或 PDF,用于杂志和报纸。
  • 开发者: 构建自定义的数独游戏、工具或教育应用程序。
搜集汇总
数据集介绍
main_image_url
背景与挑战
背景概述
该数据集提供标准9x9数独的REST API服务,包含谜题生成、求解、提示、分类及唯一性验证等功能,支持批量任务处理。
以上内容由遇见数据集搜集并总结生成
5,000+
优质数据集
54 个
任务类型
进入经典数据集
二维码
社区交流群

面向社区/商业的数据集话题

二维码
科研交流群

面向高校/科研机构的开源数据集话题

数据驱动未来

携手共赢发展

商业合作