Giter Site home page Giter Site logo

dailyprogrammer's Introduction

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)

dailyprogrammer's People

Contributors

nikgil avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.