Hello all,
I have created a dataset for all the Project Euler archived problems, which includes the title, subtitle, content, html_content, release_date, solved_by_count, and difficulty. The content includes MathJax equations and images, which can be viewed in a Jupyter notebook or other html-viewer.
The dataset on Kaggle is available here: https://github.com/Gendo90/Project-Euler-Dataset
And the scraping method used to get the dataset is available in my repository here: https://github.com/Gendo90/Project-Eule ... aper.ipynb
The EDA notebook is available here:
https://www.kaggle.com/code/patrickgend ... -euler-eda
I really appreciate this website - I am a self-taught software developer, and like how these problems build and give me more exposure to mathematics and the limitations of computers, as well as some of the tricks to get around those limitations and solve problems. The difficulty level can go very high, so I plan on working on these problems and improving my computer and problem solving skills for many years to come!
Thanks!
Project Euler Dataset
-
philipp94
- Posts: 10
- Joined: Mon Oct 18, 2010 7:29 pm
- Contact:
Re: Project Euler Dataset
Thanks for sharing your dataset and approach!
I wanted to make you aware that Project Euler has some API endpoints available to get some of that data, e.g., the problem HTML, number of solvers, publish date (as Unix time stamp). See my blog post here for an overview: https://pfischbeck.de/en/posts/projecteuler-api/
One thing that is sadly not available in the API yet is the problem difficulty, so this still has to be parsed from crawling.
Best
Philipp
I wanted to make you aware that Project Euler has some API endpoints available to get some of that data, e.g., the problem HTML, number of solvers, publish date (as Unix time stamp). See my blog post here for an overview: https://pfischbeck.de/en/posts/projecteuler-api/
One thing that is sadly not available in the API yet is the problem difficulty, so this still has to be parsed from crawling.
Best
Philipp
