Skip to content

Coding exercises/challenges from Project Euler and the newsletter Daily Coding Problems

License

Notifications You must be signed in to change notification settings

grisreyesrios/Coding-Exercises-Challenges

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

65 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Solutions to different Coding Exercises/Challenges

Version in Spanish can be found here, my native language is Spanish

The goal of the repository is to provide proposals to the exercises of the following websites that contain a wide range portfolio. The code can be always be improved. If you have any suggestions, please do not hesitate to open a pull request or issue. In a near future, I intend to implement the answers as well in JAVA.

Daily Coding Problem

The creators describe their project as a technical interview prep service that sends an interview coding problem every day. The service is provided directly to your email once you subscribed. An interview that describes in depth the initial idea, development, current growing and revenue can be found in the following link: https://www.indiehackers.com/interview/a2b57cca87

Project Euler

It is a well-known Website dedicated to a series of computational problems. It was created in 2001 by Colin Hughes. The current portfolio covers a total of 633 problems. The implementation can be made in any programming language, but according to the current statistics of the website, the most popular languages are:

Total amount of members: 825,757 registered who have solved at least one problem.(Status: August 2018)

  1. Python: 50,359 members
  2. C/C++ : 42,835 members
  3. JAVA: 28, 986 members
  4. C# : 13,505 members
  5. Haskell: 6,788 members

Solutions implemented with:

Python 3.7.0, Atom and PyCharm (IDE for Python).

Links to download:

  1. Python 3.6.7
  2. Atom
  3. PyCharm, the community link is free and open source

Extra links with other coding challenges:

The following links are considered for Beginner-Intermediate Level:

  1. Coderbyte
  2. Codewars
  3. Code Signal
  4. Coding Game

For Intermediate-Advanced Level:

  1. Top Coder
  2. Hacker Rank
  3. Leet Code
  4. Code Chef
  5. Geeks for Geeks
  1. Code Forces

Source: The 10 Best Coding Challenge Websites for 2018

Links to basic concepts in Programming:

Lectures by MIT Professor Eric Grimson:

  1. Recursion and Dictionaries
  2. Emphasizes in Big-O Notation: Understanding Program Efficiency:Part 1
  3. Understanding Program Efficiency:Part 2

Books:

  1. Python for Everybody: Exploring Data In Python 3, Charles Severance
  2. A Primer on Scientific Programming with Python, Hans Petter Langtangen

Code Quality:

BCH compliance

Codacy Badge

About

Coding exercises/challenges from Project Euler and the newsletter Daily Coding Problems

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages