We solve coding problems with a focus on a particular topic each week.
- feat: <name> #<problem number>
- refactor: <name> #<problem number> <reason for refactoring the code, i.e., for better time complexity>
- fix: <name> #<problem number>
- main: includes all problems solved in this group. Each branch is merged to this branch after the weekly meet-up session.
- weekXX-topic: Branches for each week’s topic (e.g., week01-stack-queue, week02-dynamic-programming).
- Issues: Use GitHub Issues to report bugs, ask questions, etc.. Label issues appropriately (e.g., week01, bug).
- Discussions: Participate in discussions for general questions or team communication.
- Clone the repository into your local machine.
git clone https://github.com/jagorithms/Algorithms-Study.git
- Checkout to this week's branch.
git checkout [branch_name]
- Move to the specific problem's directory.
cd [problem]
- Make your own file [your_name].java
- Have fun coding!
- Commit and push to remote branch
git add .
git commit -m "Refer to commit conventions for more information"
git push origin [branch_name]