Skip to content

nikgil/DailyProgrammer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 Commits
 
 
 
 
 
 
 
 

Repository files navigation

license

DailyProgrammer

Most of the packages here are separate challenges from r/dailyprogrammer.

Not done in any particular order, just whatever I find and feel like doing on the day. Going to try do this for 100 days and see how it goes. Main goal is to improve my general CS knowledge and Java skills.

You may also notice that not all of these are from the subreddit (or even coding per se), but it's really a case of if I can't find something to do on the day I'll try substitute it.

Update 28/10/18

Looks like r/dailyprogrammer is somewhat dead so most things moving forward will be just concepts and little "code trinkets" that I think of on the day.

Dependencies

Because I am not sure on the various license and sharing allowances for the various dependencies that I may use, I won't be uploading my resources folder contents. In lieu of that, I will explicitly mention in brackets on this page if I have used a dependency, which one(s) and the link(s) to their respective websites.

Exercises

Below are the exercises that have been done over the various days. Information can also be found in each respective file.

  1. Talking Clock
  2. Repeating Numbers
  3. Walk in a Minefield
  4. Defusing the Bomb
  5. Broken Windows Laptop Fix (not an exercises, just how I fixed my laptop from an error)
  6. First Recurring Character
  7. Packet Assembler
  8. Pyramid Sliding
  9. Sum of Digits of X Raised to N
  10. Arrow Maze
  11. Sum them Digits
  12. A* vs Dijkstra (not r/dailyprogrammer or any exercise)
  13. Minimum Sub-Array (not r/dailyprgrammer. Implementation of sliding window)
  14. A Car Renting Problem
  15. ASCII Game of Life
  16. Path to Philosophy (dependency: JSoup)
  17. Scrape r/dailyprogrammer (dependency: JRAW)
  18. Baum-Sweet Sequence
  19. Banker's Algorithm
  20. It's Super Effective (dependency: JSoup, Gson)
  21. Set Game Solver
  22. Basic Graph Statistics: Node Degrees
  23. Fallout Hacking Game
  24. Secret Santa
  25. Checksums
  26. Caesar Cipher
  27. Two-Way Morse (Look out for the note in the comment)
  28. Tree Generation
  29. Mirror Encryption
  30. Bowling Frames Display
  31. Ducci Sequence
  32. Sales Commissions
  33. Word Funnel 2 (Could not get bonus 2 fully)
  34. Huffman Encoding/Decoding (not r/dailyprogrammer)
  35. Josephus Problem (not r/dailyprogrammer)
  36. MapReduce (not r/dailyprogrammer)

About

Small daily programs created from things mentioned on https://reddit.com/r/dailyprogrammer

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages