Skip to content

This repository contains solutions to HackerRank’s "10 Days of JavaScript" tutorial series. Improve your JavaScript skills through structured challenges, designed to teach fundamentals and more advanced concepts in a practical format. Perfect for beginners and intermediate programmers looking to strengthen their JS knowledge.

License

Notifications You must be signed in to change notification settings

AdityaRaj81/HackerRank-10-Days-of-JavaScript

Repository files navigation

HackerRank 10 Days of JavaScript

Welcome to the 10 Days of JavaScript repository! This repository contains solutions to the HackerRank 10 Days of JavaScript tutorial series. The solutions are organized by day, following the tutorial structure to help anyone interested in mastering JavaScript fundamentals through practical exercises.

About

This repository is designed as a resource for anyone looking to improve their JavaScript skills with hands-on coding challenges. Each day introduces essential JavaScript concepts, from basic syntax to more advanced topics like closures and prototypes. The solutions are structured to be easy to understand, making this repository ideal for beginners and those revisiting JavaScript fundamentals.

Table of Contents

Days and Topics

Each folder is organized by day, with each day focusing on a specific concept:

  1. Day 0: Hello, World & Data Types
  2. Day 1: Arithmetic Operators & Functions
  3. Day 2: Conditional Statements
  4. Day 3: Arrays & Loops
  5. Day 4: Classes & Object-Oriented Programming
  6. Day 5: Inheritance & Prototypes
  7. Day 6: Arrow Functions & Rest/Spread
  8. Day 7: Error Handling
  9. Day 8: Regular Expressions
  10. Day 9: JavaScript Basics Review

How to Use

To run any solution, you can simply download the file and execute it in a JavaScript runtime environment like Node.js, or directly test it on platforms like HackerRank.

  1. Clone this repository:

    git clone https://github.com/AdityaRaj81/HackerRank-10-Days-of-JavaScript.git
    
  2. Navigate to the desired day's folder to view solutions.

Contributing

Contributions are highly valued and appreciated! If you have optimized solutions, alternative approaches, or even additional explanations, please consider contributing. Here’s how:

  1. Fork the Repository: Click on the "Fork" button to copy this repository to your GitHub account.
  2. Clone Your Forked Repository:
    git clone https://github.com/AdityaRaj81/HackerRank-10-Days-of-JavaScript.git
  3. Create a New Branch:
    git checkout -b feature/your-feature-name
  4. Make Your Changes: Modify or add solutions, documentation, or other content.
  5. Commit Your Changes:
    git commit -m "Add your message here"
  6. Push Your Changes:
    git push origin feature/your-feature-name
  7. Open a Pull Request: Navigate to this repository and open a pull request from your forked branch.

Your contributions will be reviewed, and if all checks pass, your improvements will be merged. Thank you for helping make this repository a more valuable learning resource!

Tags

JavaScript HackerRank CodingChallenges 10DaysOfJavaScript Programming


Created and Manage by Aditya Raj For any questions, suggestions, or collaboration, feel free to Connect with Me!

About

This repository contains solutions to HackerRank’s "10 Days of JavaScript" tutorial series. Improve your JavaScript skills through structured challenges, designed to teach fundamentals and more advanced concepts in a practical format. Perfect for beginners and intermediate programmers looking to strengthen their JS knowledge.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published