Skip to content

TimCollins/Reddit.DailyProgrammer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Reddit.DailyProgrammer

A repository containing my attempts at working through the Reddit DailyProgrammer challenges.

All solutions are in C# (.NET Framework 4.5) and are implemented as standalone Console applications except where noted.

This page features a more accessible list of the challenges.

Complete

Challenge #1 Easy - Greeting

Challenge #1 Intermediate - CRUD Operations

Challenge #1 Difficult - Number Guesser

Challenge #2 Easy - Working Day Calculator

Challenge #2 Intermediate - Text Adventure

Challenge #2 Difficult - Stopwatch

Challenge #3 Easy - Caesar cipher

Challenge #3 Intermediate - Alphabetical substitution cipher

Challenge #3 Difficult - Scrambled Words

Challenge #4 Easy - Password Generator

Challenge #4 Intermediate - Calculator

Challenge #4 Difficult - Number Relations

Challenge #5 Easy - Password Checker

Challenge #5 Intermediate - Anagram Finder

Challenge #6 Easy - Pi Calculator

Challenge #6 Difficult - Nim Player

Challenge #7 Easy - Morse Code To ASCII Converter

Challenge #7 Intermediate - Recursive Image Drawing
NB: This is a Windows Forms app.

Challenge #8 Easy - 99 Bottles of Beer

Challenge #8 Intermediate - Digits to English

Challenge #8 Difficult - Pascal's Triangle

Challenge #9 Easy - Sorting

Challenge #9 Intermediate - String Replacer

Challenge #9 Difficult - Pattern Generator

Challenge #10 Easy - Phone Number Validation

Challenge #10 Intermediate - Tyson Pair Checker

Challenge #11 Easy - Day of the Week Calculator

Challenge #11 Intermediate - Upside Up Numbers

Challenge #11 Difficult - Calendar Generator

Challenge #12 Easy - String Permutations
Note that this doesn't produce the same output as given in the spec. It's not clear what the spec is actually looking for.

Challenge #12 Intermediate - Number Factors

Challenge #12 Difficult - Musical Notes

Challenge #13 Easy - Day Number

Challenge #13 Intermediate - Reverse and Write a String

Challenge #13 Hard - Rock Paper Scissors with Optional Weighting

Challenge #14 Easy - Block Sort

Challenge #14 Intermediate - Sieve of Sundaram

Challenge #183 - Semantic Version Sort

Incomplete

Challenge #5 Difficult - Pirate Game
Reason: Unclear specifications.

Challenge #6 Intermediate - Duplicate String Removal
Reason: Unclear specifications.

Challenge #7 Difficult - Reddit Login Bot
Reason: Looks like an interesting project but I don't have a Reddit login.

Challenge #14 Hard - Multi-threaded Sort
Reason: I don't understand threading enough to be able to implement any algorithms I find.

About

A repository containing my attempts at working through the Reddit DailyProgrammer challenges.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages