Welcome to the Dart Practice Problem Solutions repository! This is a dedicated space for daily practice to learn Dart deeply. Our goal is to solve at least one problem each day for 100 days, continuously improving our Dart skills.
This repository is designed to help developers, both new and experienced, to practice and enhance their Dart programming skills. Each day, a new problem will be posted, and solutions will be provided. We encourage contributions from the community to make this a comprehensive learning resource.
- Daily Problems: Check the
problems
directory for daily practice problems. - Submit Solutions: Submit your solutions in the
solutions
directory, following the naming conventionday<number>_<your_username>.dart
. - Review and Learn: Review other contributors' solutions to learn different approaches to problem-solving.
We welcome contributions from everyone! Here's how you can contribute:
- Fork the Repository: Click the "Fork" button at the top right of this page to create your own copy of the repository.
- Clone the Repository: Clone your forked repository to your local machine using
git clone <your-forked-repo-url>
. - Create a Branch: Create a new branch for your feature or fix using
git checkout -b branch-name
. - Commit Your Changes: Make your changes and commit them with a meaningful commit message.
- Push to GitHub: Push your changes to GitHub using
git push origin branch-name
. - Create a Pull Request: Open a pull request from your branch to the main repository's
main
branch.
We strive to create an inclusive and welcoming environment. Please adhere to our Code of Conduct while contributing.
If you have any questions, feel free to open an issue or contact the repository maintainer.
Happy coding!
Repository Maintainer: Jmrashed