An open API service indexing awesome lists of open source software.

https://github.com/vamsikrishnamyneni/coding-practice


https://github.com/vamsikrishnamyneni/coding-practice

ecmascript es6 javascript

Last synced: 16 days ago
JSON representation

Awesome Lists containing this project

README

        

The GitHub repository [coding-practice](https://github.com/VamsiKrishnaMyneni/coding-practice) is a comprehensive collection of JavaScript coding problems and their solutions, sourced from platforms like **LeetCode**, **Stack Overflow** and **interviews**. It aims to assist programmers in enhancing their problem-solving skills and preparing for JavaScript-focused coding interviews.

## Repository Structure

The repository is organized into topic-specific folders, each containing relevant problems and solutions. For example:

- `interview-asked`: Contains problems frequently encountered in interviews.
- `30dayJSCoding`: Features a 30-day JavaScript coding challenge to build consistency and proficiency.

Each folder includes an `index.html` file that can be opened in a web browser to view the problem statements and solutions interactively.

## Getting Started

To explore and utilize the problems and solutions:

1. **Clone the Repository**:

```bash
git clone https://github.com/VamsiKrishnaMyneni/coding-practice.git
```

2. **Navigate to the Repository Folder**:

```bash
cd coding-practice
```

3. **Open the HTML Files**:

Each problem's solution can be viewed by opening the corresponding `index.html` file in your web browser. For instance:

You can navigate to the file location using your file explorer and double-click the `index.html` file to open it in your default web browser.

You can open you browser console and can see output of every solution printed in the console.

## Contribution Guidelines

Contributions to this repository are welcome. To contribute:

1. **Fork the Repository**: Create a personal copy by clicking the 'Fork' button on the repository page.
2. **Create a New Branch**: Develop your feature or fix in a new branch.
3. **Commit Changes**: Ensure your commits are descriptive and concise.
4. **Push to GitHub**: Push your changes to your forked repository.
5. **Submit a Pull Request**: Create a pull request to merge your changes into the main repository.

Please ensure your contributions adhere to the repository's coding standards and include appropriate comments and documentation.