GithubHelp home page GithubHelp logo

saeedvakili / js_challenges Goto Github PK

View Code? Open in Web Editor NEW

This project forked from mehrshadheisenberg/js_challenges

0.0 0.0 0.0 27.11 MB

A repository for our Telegram community to solve challenges and fix problems!

JavaScript 48.31% CSS 31.52% HTML 20.17%

js_challenges's Introduction

๐Ÿ”ฅ JS_Challenges

Introduction Welcome to the JS_Challenges repository! This repository is dedicated to helping JavaScript developers enhance their problem-solving skills. If you're someone who knows JavaScript but struggles with solving problems, you've come to the right place. ๐Ÿ’ช

About

JS_Challenges is a collection of coding challenges and exercises specifically designed to help JavaScript developers improve their problem-solving abilities. Whether you're a beginner or an experienced developer, these challenges will push you to think critically and find creative solutions using JavaScript. ๐ŸŽฏ

Telegram Channel

Join our Telegram channel, also called "js challenges," specifically created for Persian-speaking JavaScript developers. The channel provides a platform for Persian language speakers to connect, share ideas, and discuss JavaScript problem-solving techniques.

You can join the Telegram channel by searching for "js challenges" or by clicking on the following link: JS Challenges Telegram Channel ๐ŸŒ๐Ÿ“ข

Repository Structure

The repository is structured as follows:

  • Each challenge is organized in a separate branch. ๐Ÿ“๐Ÿ“
  • Each branch contains the following files:
    • js_challenges.js: This file contains the correct answer to the challenge.
    • answers folder: This folder is where different users should send their answers.
    • explanation.md: This file provides an explanation of the challenge.

How to Participate

To participate in a challenge, follow these steps:

  1. Switch to the branch corresponding to the challenge you want to attempt.
  2. Read the explanation.md file to understand the challenge requirements.
  3. Create a new JavaScript file with your desired name in the answers folder.
  4. Write a function in your JavaScript file that solves the challenge and returns the desired value.
  5. Export the function using module.exports.
  6. Commit and push your changes to your forked repository.
  7. Send a pull request to the main repository. ๐Ÿ“ฌ๐Ÿ”€

Testing and Merging

When you send a pull request, your solution will be automatically tested. If your solution passes the tests, it will be available for merging into the main repository. If the tests fail, you will receive feedback on what needs to be fixed. ๐Ÿงชโœ…

Get ready to level up your JavaScript skills and have fun with the challenges! Happy coding! ๐Ÿš€๐Ÿ’ป๐Ÿ˜Š

js_challenges's People

Contributors

mehrshadheisenberg avatar ali-sfpin avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.