GithubHelp home page GithubHelp logo

dontamayo / dailyprogrammer-1 Goto Github PK

View Code? Open in Web Editor NEW

This project forked from jaglawson3/dailyprogrammer

1.0 1.0 0.0 1.34 MB

JavaScript 92.71% Haskell 0.28% Lua 1.33% Go 0.63% HTML 1.86% CSS 3.19%

dailyprogrammer-1's Introduction

Daily Programmer

██████╗  █████╗ ██╗██╗  ██╗   ██╗                                                       
██╔══██╗██╔══██╗██║██║  ╚██╗ ██╔╝                                                       
██║  ██║███████║██║██║   ╚████╔╝                                                        
██║  ██║██╔══██║██║██║    ╚██╔╝                                                         
██████╔╝██║  ██║██║███████╗██║                                                          
╚═════╝ ╚═╝  ╚═╝╚═╝╚══════╝╚═╝                                                          

██████╗ ██████╗  ██████╗  ██████╗ ██████╗  █████╗ ███╗   ███╗███╗   ███╗███████╗██████╗
██╔══██╗██╔══██╗██╔═══██╗██╔════╝ ██╔══██╗██╔══██╗████╗ ████║████╗ ████║██╔════╝██╔══██╗
██████╔╝██████╔╝██║   ██║██║  ███╗██████╔╝███████║██╔████╔██║██╔████╔██║█████╗  ██████╔╝
██╔═══╝ ██╔══██╗██║   ██║██║   ██║██╔══██╗██╔══██║██║╚██╔╝██║██║╚██╔╝██║██╔══╝  ██╔══██╗
██║     ██║  ██║╚██████╔╝╚██████╔╝██║  ██║██║  ██║██║ ╚═╝ ██║██║ ╚═╝ ██║███████╗██║  ██║
╚═╝     ╚═╝  ╚═╝ ╚═════╝  ╚═════╝ ╚═╝  ╚═╝╚═╝  ╚═╝╚═╝     ╚═╝╚═╝     ╚═╝╚══════╝╚═╝  ╚═╝

Choose a challenge folder to begin your Daily Challenge. Each challenge folder contains a readme with a problem description.

Tips

  • 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.

Contribute solutions

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.

When submitting a pull request:

  • Create a challenge specific branch for your pull request.
  • If you have already committed many solutions locally, "Cherry Pick" the specific challenge commit on a separate branch. How to do that here.
  • Name the file your name, alias or initials
  • Be sure to add a 'created by' comment at the top of the file

Activate Hard Mode

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.

  • Solve a challenge using only pure functions.

  • Solve a challenge in another language.

Challenge Sources

gSchool Challenge Repo

Reddit /r/dailyprogrammer

exercism.io

Codewars

Project Euler

Code Chef

Hacker Rank

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.