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.
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.
Each folder is organized by day, with each day focusing on a specific concept:
- Day 0: Hello, World & Data Types
- Day 1: Arithmetic Operators & Functions
- Day 2: Conditional Statements
- Day 3: Arrays & Loops
- Day 4: Classes & Object-Oriented Programming
- Day 5: Inheritance & Prototypes
- Day 6: Arrow Functions & Rest/Spread
- Day 7: Error Handling
- Day 8: Regular Expressions
- Day 9: JavaScript Basics Review
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.
-
Clone this repository:
git clone https://github.com/AdityaRaj81/HackerRank-10-Days-of-JavaScript.git
-
Navigate to the desired day's folder to view solutions.
Contributions are highly valued and appreciated! If you have optimized solutions, alternative approaches, or even additional explanations, please consider contributing. Here’s how:
- Fork the Repository: Click on the "Fork" button to copy this repository to your GitHub account.
- Clone Your Forked Repository:
git clone https://github.com/AdityaRaj81/HackerRank-10-Days-of-JavaScript.git
- Create a New Branch:
git checkout -b feature/your-feature-name
- Make Your Changes: Modify or add solutions, documentation, or other content.
- Commit Your Changes:
git commit -m "Add your message here"
- Push Your Changes:
git push origin feature/your-feature-name
- 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!
JavaScript
HackerRank
CodingChallenges
10DaysOfJavaScript
Programming
Created and Manage by Aditya Raj For any questions, suggestions, or collaboration, feel free to Connect with Me!