{ "info": { "author": "Junkyu Park", "author_email": "joon3216@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 3" ], "description": "\n\n# `sudsoln`\n\n\n\n[![Build\nStatus](https://travis-ci.org/joon3216/sudsoln.svg?branch=master)](https://travis-ci.org/joon3216/sudsoln)\n[![codecov](https://codecov.io/gh/joon3216/sudsoln/branch/master/graph/badge.svg)](https://codecov.io/gh/joon3216/sudsoln)\n\n\nA `n ** 2`-by-`n ** 2` sudoku solver.\n\n## Installation\n\nTo install, type:\n\n``` bash\npip install sudsoln\n```\n\nTo update, type:\n\n``` bash\npip install sudsoln --upgrade\n```\n\n## A very brief introduction to `sudsoln`\n\n``` python\nimport sudsoln as ss\neg = '6.5..7..1.1..2..5......6..33.2.......4.....8.......9.52..9......6..1..2.5..3..7.6'\neg = ss.to_sudoku(eg)\neg\n#> Sudoku(\n#> 6 . 5 | . . 7 | . . 1\n#> . 1 . | . 2 . | . 5 .\n#> . . . | . . 6 | . . 3\n#> -------------------+-------------------+-------------------\n#> 3 . 2 | . . . | . . .\n#> . 4 . | . . . | . 8 .\n#> . . . | . . . | 9 . 5\n#> -------------------+-------------------+-------------------\n#> 2 . . | 9 . . | . . .\n#> . 6 . | . 1 . | . 2 .\n#> 5 . . | 3 . . | 7 . 6\n#> n: 3\n#> elements: 1, 2, 3, 4, 5, 6, 7, 8, 9\n#> empty: .\n#> )\neg.solve()\n#> ('0:00:00.086731', 0)\neg\n#> Sudoku(\n#> 6 3 5 | 8 9 7 | 2 4 1\n#> 8 1 9 | 4 2 3 | 6 5 7\n#> 7 2 4 | 1 5 6 | 8 9 3\n#> -------------------+-------------------+-------------------\n#> 3 5 2 | 6 8 9 | 1 7 4\n#> 9 4 6 | 5 7 1 | 3 8 2\n#> 1 8 7 | 2 3 4 | 9 6 5\n#> -------------------+-------------------+-------------------\n#> 2 7 1 | 9 6 5 | 4 3 8\n#> 4 6 3 | 7 1 8 | 5 2 9\n#> 5 9 8 | 3 4 2 | 7 1 6\n#> n: 3\n#> elements: 1, 2, 3, 4, 5, 6, 7, 8, 9\n#> empty: .\n#> )\neg.is_valid_answer()\n#> True\n```", "description_content_type": "text/markdown", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/joon3216/sudsoln", "keywords": "", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "sudsoln", "package_url": "https://pypi.org/project/sudsoln/", "platform": "", "project_url": "https://pypi.org/project/sudsoln/", "project_urls": { "Homepage": "https://github.com/joon3216/sudsoln" }, "release_url": "https://pypi.org/project/sudsoln/0.1.0/", "requires_dist": null, "requires_python": ">=3", "summary": "A n ** 2-by-n ** 2 sudoku solver.", "version": "0.1.0" }, "last_serial": 5652651, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "06277f6ac27c2f3375ead1299831de86", "sha256": "0a98e6824b1bdbcc3cfe858d7f864ed9f7d4f88d483718cdb0487b0f4888f026" }, "downloads": -1, "filename": "sudsoln-0.1.0.tar.gz", "has_sig": false, "md5_digest": "06277f6ac27c2f3375ead1299831de86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 35714, "upload_time": "2019-08-08T23:01:57", "url": "https://files.pythonhosted.org/packages/10/57/9f14f7c280abf19b338dfabb34c27d886cb59b0847503694ca38feebd408/sudsoln-0.1.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "06277f6ac27c2f3375ead1299831de86", "sha256": "0a98e6824b1bdbcc3cfe858d7f864ed9f7d4f88d483718cdb0487b0f4888f026" }, "downloads": -1, "filename": "sudsoln-0.1.0.tar.gz", "has_sig": false, "md5_digest": "06277f6ac27c2f3375ead1299831de86", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3", "size": 35714, "upload_time": "2019-08-08T23:01:57", "url": "https://files.pythonhosted.org/packages/10/57/9f14f7c280abf19b338dfabb34c27d886cb59b0847503694ca38feebd408/sudsoln-0.1.0.tar.gz" } ] }