- Project Name
- About
- Prerequisites
- Features
- Getting Started & Installation
- Usage
- Learning Outcomes
- Contributing
- License
- Credits & Acknowledgements
- Contact
Challenge Problems - JavaScript
This repository contains a collection of JavaScript coding challenges designed to enhance problem-solving skills and demonstrate proficiency in JavaScript programming. The challenges cover a variety of topics, including loops, string manipulation, array operations, and object-oriented programming, providing practical examples for learning and portfolio development.
To run this project, you need Node.js installed on your system to execute JavaScript files via the command line. For the HTML-based challenge, a web browser is required to run the associated JavaScript file. No additional libraries are required.
This project includes these features:
-Implementation of nested loops for pattern generation
-String parsing and numerical operations to find the largest sum of numbers
-Object manipulation to determine mutual friendships and calculate loyalty scores
-Switch-case logic for determining days in a month
-Modular JavaScript files for individual challenge solutions
Clone the repository to your local machine:
git clone https://github.com/NickAlvarez20/challengeProblems-JavaScript.git
Run the JavaScript scripts from the command line using Node.js.
For example:
node jsDoubleLoops.js
For the HTML-based challenge, open index.html in a web browser or live server to execute jsQuest.js.
This project helped me:
-Master JavaScript fundamentals, including loops, conditionals, and array methods
-Develop algorithmic thinking through diverse coding challenges
-Enhance skills in debugging and optimizing JavaScript code
-Build a portfolio showcasing practical problem-solving abilities
This is primarily a personal learning / portfolio repository, so formal contributions aren’t required. However, if you spot bugs, have project ideas, or want to add improvements, feel free to:
- Fork the repo
- Create a feature branch
- Submit a pull request Please include clear explanations of your changes and test any new code.
This repository is open and free for educational use. (If you decide on a specific license later, insert it here — e.g. MIT, Apache 2.0, etc.)
This project was created by NickAlvarez20 as part of my journey to learn JavaScript programming. Check out my other repositories to see more of my work!
You can find more of my work at NickAlvarez20 on GitHub.