Skip to content

Latest commit

Β 

History

History
75 lines (59 loc) Β· 6.51 KB

File metadata and controls

75 lines (59 loc) Β· 6.51 KB

100DaysAlgorithmsCodeChallenge

πŸ‘‹ Welcome!

Welcome to the 100DaysAlgorithmsCodeChallenge! This repository is part of my personal 100-day coding challenge, focused on practicing algorithms and flowcharts. Here, you will find solutions to various algorithmic challenges, accompanied by their respective flowcharts for better understanding.


πŸ“Œ About This Repository

The purpose of this repository is to document my journey in learning algorithms, using flowcharts (Draw.io) and JavaScript implementations. Each challenge includes a graphical representation to facilitate comprehension of the logical flow, along with clearly written and well-structured code.

πŸ“Œ You can check out the complete roadmap of challenges on the official website: 100 Days of Code - Algorithms


πŸ“œ Challenge Details

The table below presents the completed challenges, with direct links to the flowchart and JavaScript code files.

Challenge Description Flowchart (Draw.io) Code (JavaScript)
Day 01 Two Sum Link Link
Day 02 Valid Anagram Link Link
Day 03 Valid Parentheses Link Link
Day 04 Plus One Link Link
Day 05 Strings (Easy) Link Link
Day 06 Strings (Medium) Link Link
Day 07 Arrays (Easy) Link Link
Day 08 Arrays (Medium) Link Link
Day 09 2D Arrays (Medium) Link Link
Day 10 Linked List (Easy) Link Link
Day 11 Linked List (Medium) Link Link
Day 12 Combination Sum Link Link
Day 13 Group Anagrams Link Link
Day 14 Jump Game Link Link
Day 15 Merge Intervals Link Link
Day 16 Unique Paths Link Link
Day 17 Climbing Stairs Link Link
Day 18 Minimum Window Substring Link Link
Day 19 Combinations Link Link
Day 20 Remove Duplicates from Sorted List Link Link
Day 21 Word Search Link Link
Day 22 Partition List Link Link
Day 23 Unique Binary Search Trees Link Link
Day 24 Path Sum Link Link
Day 25 Flatten Binary Tree to Linked List Link Link
Day 26 Sum Root to Leaf Numbers Link Link
Day 27 Reverse Words in a String Link Link
Day 28 Min Stack Link Link
Day 29 Burst Balloons Link Link
Day 30 Coin Change Link Link
Day 31 Course Schedule Link Link
Day 32 Network Delay Time Link Link
Day 33 Sum of Distances in Tree Link Link
Day 34 Shortest Path with Alternating Colors Link Link

⚑ Note: The table will be updated as new challenges are completed!


πŸ“¬ Contact

If you have any questions, suggestions, or would like to discuss algorithms, feel free to reach out:

You are welcome to open issues or submit pull requests to contribute to this repository!


πŸ“„ License

This project is licensed under the MIT License, allowing free use, modification, and sharing.


πŸ’‘ Acknowledgments

Thank you for visiting this repository! I am always open to suggestions and feedback to improve the content. If you have any ideas or recommendations, feel free to share! πŸš€