{ "info": { "author": "Joe Lei", "author_email": "thezero12@hotmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Environment :: Console", "Intended Audience :: Developers", "License :: OSI Approved :: Python Software Foundation License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 2.6", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.2", "Programming Language :: Python :: 3.3", "Topic :: Scientific/Engineering :: Mathematics" ], "description": "Project-Euler\n=============\n[![Build status](https://travis-ci.org/ifooth/project-euler-python.png?branch=master)](https://travis-ci.org/ifooth/project-euler-python)\n[![Coverage Status](https://coveralls.io/repos/ifooth/project-euler-python/badge.png)](https://coveralls.io/r/ifooth/project-euler-python)\n Introduction\n-------------\nhttp://projecteuler.net/\n\nProject Euler is a website dedicated to a series of computational problems intended to be solved with computer programs. The project attracts adults and students interested in mathematics and computer programming. Here we will solve them using Python with purely functional programming style. \n\nSome people have expressed their concerns about making the solutions of the Euler Project public. While the risk of having people using them unjustly certainly exists (shame on them), the benefits of sharing knowledge should exceed this petty inconvenient.\n\nProject Euler Python\n=======================\n\n\u7b80\u4ecb\n---------\n\u7528Python 3.x\u8ba1\u7b97Project Euler \u5f00\u53d1\u73af\u5883\u662fWin7/Eclipse Juno/Pydev\n\n\n\u6587\u4ef6\u7b80\u4ecb\n------------\n* [.euler.py](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u8fd0\u884c\u4e3b\u5165\u53e3\n* [.euler_pdb.py](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u52a8\u6001\u8c03\u8bd5\u6a21\u5757\n* [.euler_profiling.py](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- profiling\u6d4b\u8bd5\u6a21\u5757\n* [.euler_unitest.py](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- unitest\u6d4b\u8bd5\u6a21\u5757\n* [.euler.lib](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u7b97\u6cd5\u5e93\n* [.euler.lib.ext](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u6807\u51c6\u6570\u636e\u7c7b\u578b\u6269\u5c55\u5e93\n* [.euler.lib.data](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u6570\u636e\u6587\u4ef6\u5904\u7406\u6a21\u5757\n* [.euler.lib.utilities](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u5c0f\u5b9e\u7528\u5e93\n* [.euler.problem](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u95ee\u9898\u4ee3\u7801\u5e93\n* [.euler.problem.problem](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u95ee\u9898\u5165\u53e3\u7c7b\n* [.euler.problem.problem_x_x](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u95ee\u9898\u4ee3\u7801\u5e93\n* [euler.data](https://github.com/ifooth/ProjectEuler-Python/blob/master/src/_euler.py) -- \u95ee\u9898\u9700\u8981\u7684\u6570\u636e\u6587\u4ef6\n\n\n\u5f00\u53d1\u7f16\u7801\u89c4\u8303\n==========\n\n\u4ee3\u7801\u7684\u5e03\u5c40\n-------------\nEclipse Juno+PyDev \u9ed8\u8ba4\u7f16\u7801\n\n\u547d\u540d\u7ea6\u5b9a\n----------\n\n1. \u5305\u540d\u4e0e\u7684\u603b\u662f\u5168\u90e8\u5c0f\u5199\u7684ASCII\u5b57\u6bcd lowcaselowcase\n2. \u6a21\u5757\u540d\u5168\u90e8\u662f\u5c0f\u5199\u7684ASCII\u5b57\u6bcd,\u8fd0\u884c\u4e0b\u5212\u7ebf\n3. \u7c7b\u540d\u662f\u4e2a\u4e00\u540d\u8bcd\uff0c\u91c7\u7528\u5927\u5c0f\u5199\u6df7\u5408\u7684\u65b9\u5f0f\uff0c\u6bcf\u4e2a\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u5927\u5199\n4. \u51fd\u6570\u540d\u65b9\u6cd5\u540d\u662f\u4e00\u4e2a\u52a8\u8bcd\uff0c\u91c7\u7528\u5927\u5c0f\u5199\u6df7\u5408\u7684\u65b9\u5f0f\uff0c\u7b2c\u4e00\u4e2a\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u5c0f\u5199\uff0c\u5176\u540e\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u5927\u5199\n5. \u53d8\u91cf\u540d \u9664\u4e86\u53d8\u91cf\u540d\u5916\uff0c\u6240\u6709\u5b9e\u4f8b\uff0c\u5305\u62ec\u7c7b\uff0c\u7c7b\u5e38\u91cf\uff0c\u5747\u91c7\u7528\u5927\u5c0f\u5199\u6df7\u5408\u7684\u65b9\u5f0f\uff0c\u7b2c\u4e00\u4e2a\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u5c0f\u5199\uff0c\u5176\u540e\u5355\u8bcd\u7684\u9996\u5b57\u6bcd\u5927\u5199\n6. \u5e38\u91cf\u540d \u5e38\u91cf\u7684\u58f0\u660e\uff0c\u5e94\u8be5\u5168\u90e8\u5927\u5199\uff0c\u5355\u8bcd\u95f4\u7528\u4e0b\u5212\u7ebf\u9694\u5f00\n9. \u65b9\u6cd5\u4e0e\u53d8\u91cf\u540d \u53c2\u89c1\u51fd\u6570\u540d\u4e0e\u5168\u5c40\u53d8\u91cf\u540d\n\n\u7ee7\u627f\u7684\u8bbe\u8ba1\n----------\n1. _\u8868\u793a\u5185\u90e8\u53d8\u91cf\u4e0e\u51fd\u6570 \u53ef\u4ee5\u8ba4\u4e3aprotected\n2. __\u8868\u793a\u79c1\u6709\u53d8\u91cf\u4e0e\u51fd\u6570 \u53ef\u4ee5\u8ba4\u4e3aprivate", "description_content_type": null, "docs_url": null, "download_url": "UNKNOWN", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/ifooth/ProjectEuler", "keywords": null, "license": "UNKNOWN", "maintainer": null, "maintainer_email": null, "name": "ProjectEuler", "package_url": "https://pypi.org/project/ProjectEuler/", "platform": "UNKNOWN", "project_url": "https://pypi.org/project/ProjectEuler/", "project_urls": { "Download": "UNKNOWN", "Homepage": "https://github.com/ifooth/ProjectEuler" }, "release_url": "https://pypi.org/project/ProjectEuler/1.0.0/", "requires_dist": null, "requires_python": null, "summary": "ProjectEuler solve by python", "version": "1.0.0" }, "last_serial": 1582010, "releases": { "1.0.0": [] }, "urls": [] }