Skip to content

Learn/hack JavaScript - through challenges with explanations - Weekly Updates

License

Notifications You must be signed in to change notification settings

abhinavmish96/JAVASCRIPT_CHALLENGES

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hello World!

This is a collection of JavaScript programs/challenges [majorly ES6] with line by line explanation for anyone who is learning to code in JavaScript [JS].

The naming convention used for the programs goes as

SerialNumber_ProgramName_Type

Type are into are divided into few categories :

S : Strings
M : Mathematical
$ : Symbol
T : Time

Just follow the flow to get the best out of these challenges, try the below challenges and become an expert in JS:

Easy Challenges :

  1. Calculate factorial for a given number
  2. Reverse a String
  3. Change the letters of a String to the next letter
  4. Simple addition from one upto the number
  5. Coverting first letter of all the words in a string to upper case
  6. Returing true for a given string if all letters are surrounded by '+' symbol
  7. Comparing two numbers and determining which one is greater
  8. Determining the difference in hours and minutes between two given times
  9. Sorting characters in a string
  10. Determining the largest word in a string
  11. Traversing a matrix searching for the correct path to take.
  12. Balancing a scale with weights on it

Hard Challenges :

  1. Determine when a specific sequence terminates
  2. Chessboard Traveling - This challenge will require knowledge of basic mathematical combinations.
  3. Searching a matrix for the largest square submatrix
  4. Finding how many dots can fit into a pentagonal shape

If you have problems, create an issue on this repo. Thanks! :)

Suggestion and feedback are always welcome, feel free to fork and make changes.

Follow me @abhinavmish96 on twitter to clarify any doubts or just drop a Hi!!

Start today! Happy Coding!!

About

Learn/hack JavaScript - through challenges with explanations - Weekly Updates

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published