██████╗ █████╗ ██╗██╗ ██╗ ██╗
██╔══██╗██╔══██╗██║██║ ╚██╗ ██╔╝
██║ ██║███████║██║██║ ╚████╔╝
██║ ██║██╔══██║██║██║ ╚██╔╝
██████╔╝██║ ██║██║███████╗██║
╚═════╝ ╚═╝ ╚═╝╚═╝╚══════╝╚═╝
██████╗ ██████╗ ██████╗ ██████╗ ██████╗ █████╗ ███╗ ███╗███╗ ███╗███████╗██████╗
██╔══██╗██╔══██╗██╔═══██╗██╔════╝ ██╔══██╗██╔══██╗████╗ ████║████╗ ████║██╔════╝██╔══██╗
██████╔╝██████╔╝██║ ██║██║ ███╗██████╔╝███████║██╔████╔██║██╔████╔██║█████╗ ██████╔╝
██╔═══╝ ██╔══██╗██║ ██║██║ ██║██╔══██╗██╔══██║██║╚██╔╝██║██║╚██╔╝██║██╔══╝ ██╔══██╗
██║ ██║ ██║╚██████╔╝╚██████╔╝██║ ██║██║ ██║██║ ╚═╝ ██║██║ ╚═╝ ██║███████╗██║ ██║
╚═╝ ╚═╝ ╚═╝ ╚═════╝ ╚═════╝ ╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚═╝ ╚═╝╚══════╝╚═╝ ╚═╝
Choose a challenge folder to begin your Daily Challenge. Each challenge folder contains a readme with a problem description.
- 01 - Count Letters
- 02 - Ramp Numbers
- 03 - Palindrome
- 04 - Anagrams
- 05 - Up Down
- 06 - Longest String
- 07 - Find Greater
- 08 - Combine and Sort
- 10 - Garland Word
- 11 - Diagonal Sum
- 12 - Parens Checker
- Try, try, try to do at least one challenge a day.
- Problem solving is a skill that can be sharpened with dedicated practice.
- Think ahead! Break down the problem before you write a single line of code.
- Write out comments in plain english (non programmer terms) that detail what needs to be done to use the given input to create the expected output.
- After you have broken down the problem, if needed, search the internet for how to do specific tasks, NOT for the solution to the entire problem.
If you come up with a solution that is not yet present in the repo please submit a pull request with your solution added to the solutions folder of the given problem.
The more contributions the better! After coming up with your own solution, its really fun to compare/contrast your solution with the varying coding styles and wide ranges of problem solving styles.
- Name the file your name, alias or initials
- Be sure to add a 'created by' comment at the top of the file
Challenges getting too easy for you? Try solving the challenge under one of these constraints.
-
Solve a challenge with your laptop brightness all the way down.
-
Solve a challenge using the shortest number of lines/characters as possible. When submitting a pull request, append the word golf to your file name.
- This is known as Code Golf
-
Solve a challenge using only pure functions.
-
Solve a challenge in another language.