Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings
This repository was archived by the owner on Dec 1, 2021. It is now read-only.

Bank of challenges & solutions from r/dailyprogrammer for people learning to program

License

freddiev4/dailyprogrammerchallenges

Repository files navigation

DailyProgrammerChallenges

This repo contains all of the challenges from r/dailyprogrammer and also scripts used to pull challenges from the subreddit 3 times per week and to cleanup directories & remove unnecessary posts.

Requirements

  • Python 3
    • praw
    • pprint

Installation

$ pip3 install -r etc/requirements.txt

How to use

The script can also be run via the command line by running ./post-challenges.py <number_of_challenges> It will look for a copy of praw.ini, an example is in etc/praw.ini.example

You may wish to run this in a temporary directory, to avoid adding folders directly to the top directory of the repo. Move the various levels of challenges into their respective end points.

Example full run

$ cd DailyProgrammerChallenges
$ mkdir tmp
$ cp etc/praw.ini.example tmp/praw.ini
$ cd tmp
# Edit praw.ini with the correct info
$ ../post-challenges.py
# Take a look at what was downloaded for any 'problems'
$ mv *Easy* "Easy Challenges/."
$ mv *Intermediate* "Intermediate Challenges/."
$ mv *Hard* "Hard Challenges/."
$ cd ..
$ ./transform.py

Examine the changes that transform.py performed and check that they seem okay.

Challenges & Solutions

See a missing challenge & missing selftext? Want to add a solution to a challenge? See the CONTRIBUTING.md file for how to submit changes.


Creator: Freddie Vargus

Uses the MIT License

This project was inspired by LewisJohnson, whom I collaborated with on a similar repository.

About

Bank of challenges & solutions from r/dailyprogrammer for people learning to program

Topics

Resources

License

Contributing

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 34

AltStyle によって変換されたページ (->オリジナル) /