Patterns Repository 🌟

Welcome to the Patterns Repository! Here, you'll find a collection of various patterns to enhance your coding skills. Feel free to use these patterns for practice or incorporate them into your projects. 🚀

Visit the website to view the patterns in action!

Table of Contents 📜

  1. Square Patterns - 2
  2. Triangle Patterns - 14
  3. Numeric Patterns - 14
  4. Alphabetic Patterns - 3
  5. Special Patterns - 7

Square Patterns

  1. Code

     * * * * *
     * * * * *
     * * * * *
     * * * * *
     * * * * *
  2. Code

     * * * * *
     *       *
     *       *
     *       *
     * * * * *

Triangle Patterns

  1. Code

     *
     * *
     * * *
     * * * * 
     * * * * *
  2. Code

     * * * * *
     * * * *
     * * * 
     * * 
     *
  3. Code

     *
     * * 
     * * *
     * * * *
     * * * * *
     * * * *
     * * * 
     * * 
     *
  4. Code

              *
            * *
          * * *
        * * * *
      * * * * *
  5. Code

      * * * * *
        * * * *
          * * *
            * *
              *
  6. Code

             * 
           * * *
         * * * * * 
       * * * * * * *
     * * * * * * * * *
  7. Code

     * * * * * * * * *
       * * * * * * * 
         * * * * *
           * * * 
             * 
  8. Code

         * 
        * * 
       * * * 
      * * * * 
     * * * * * 
  9. Code

     * * * * *
      * * * *
       * * *
        * *
         *
  10. Code

     * * * * * 
      * * * * 
       * * * 
        * * 
         * 
         * 
        * *
       * * * 
      * * * *
     * * * * *
  11. Code

         *
        * *
       * * *
      * * * *
     * * * * *
      * * * *
       * * *
        * *
         *
  12. Code

             * 
           *   *
         *       * 
       *           *
     * * * * * * * * *
  13. Code

     * * * * * * * * *
       *           *
         *       * 
           *   * 
             * 
  14. Code

    *                 *
    * *             * *
    * * *         * * *
    * * * *     * * * *
    * * * * * * * * * *
    * * * *     * * * *
    * * *         * * *
    * *             * *
    *                 *

Numeric Patterns

  1. Code
       1
       2  3
       4  5  6
       7  8  9  10
       11 12 13 14 15
  2. Code
       1
       0 1
       1 0 1
       0 1 0 1
       1 0 1 0 1
  3. Code
       1 2 3 4 5
       2 3 4 5
       3 4 5
       4 5
       5
  4. Code
       1 2 3 4 5
       1 2 3 4
       1 2 3
       1 2
       1
  5. Code
       1 2 3 4 5
         1 2 3 4
           1 2 3
             1 2
               1
  6. Code
       1             1
       1 2         2 1
       1 2 3     3 2 1
       1 2 3 4 4 3 2 1
  7. Code
       1 2 3 4 5
       2 3 4 5
       3 4 5
       4 5
       5
       4 5
       3 4 5
       2 3 4 5
       1 2 3 4 5
  8. Code
       1 2 3 4 5
       1 2 3 4
       1 2 3
       1 2
       1
       1 2
       1 2 3
       1 2 3 4
       1 2 3 4 5
  9. Code
              1
            1   1
          1   2   1
        1   3   3   1
      1   4   6   4   1
  10. Code
            1 
          2 1 2
        3 2 1 2 3 
      4 3 2 1 2 3 4
        3 2 1 2 3 
          2 1 2
            1 
  11. Code
      1 1 1 1 1 1
      2 2 2 2 2
      3 3 3 3
      4 4 4
      5 5
      6
  12. Code
      1
        2
          3
            4
              5
    
  13. Code
            1
          2 1 2
        3 2 1 2 3
      4 3 2 1 2 3 4
    5 4 3 2 1 2 3 4 5
  14. Code
       1 
       0 0 
       1 1 1 
       0 0 0 0 
       1 1 1 1 1 

Alphabetic Patterns

  1. Code
       E
       D E
       C D E
       B C D E
       A B C D E
  2. Code
       a
       b c
       d e f
       g h i j
       k l m n o
  3. Code
       E D C B A
       D C B A
       C B A
       B A
       A

Special Patterns

  1. Code

        4 4 4 4 4 4 4  
        4 3 3 3 3 3 4   
        4 3 2 2 2 3 4   
        4 3 2 1 2 3 4   
        4 3 2 2 2 3 4   
        4 3 3 3 3 3 4   
        4 4 4 4 4 4 4  
  2. Code

         *
        * *
       *   *
      *     *
     *       *
      *     *
       *   *
        * *
         *
  3. Code

        *         * 
       * *       * * 
      *   *     *   * 
     *     *   *     * 
    *       * *       * 
  4. Code

       *                 *
       * *             * *
       *   *         *   *
       *     *     *     *
       *       * *       *
       *       * *       *
       *     *     *     *
       *   *         *   *
       * *             * *
       *                 *
  5. Code

              * * * * *
            *       * 
          *       *
        *       * 
      * * * * * 
  6. Code

        * * * * *
        * *   * *
        *   *   *
        * *   * *
        * * * * *
  7. Code

      * * * * * * * * * *
      * * * *     * * * *
      * * *         * * *
      * *             * *
      *                 *
      *                 *
      * *             * *
      * * *         * * *
      * * * *     * * * *
      * * * * * * * * * *

How to Use 🛠️

  1. Clone the repository:

    git clone https://github.com/vigneshvaranasi/Patterns.git
  2. Navigate to the desired pattern folder:

    cd Patterns/Square Patterns
  3. Open the file and explore the code.

Contribution Guidelines 🤝

Feel inspired to add your own patterns? We'd love to see your creativity! Here's how you can contribute:

  1. Fork the repository.

  2. Create a new branch:

    git checkout -b feature/your-pattern
  3. Commit your changes:

    git commit -m "Added a new pattern: YourPattern"
  4. Push to the branch:

    git push origin feature/your-pattern
  5. Open a pull request.

Happy Coding! 🚀✨

Explore, create, and have fun with these patterns! If you have any suggestions or improvements, don't hesitate to contribute. Happy coding! 🌈👩‍💻👨‍💻