Welcome to the Java Core Practice Repository 👨💻🔥
This repository is created to help students:
- Learn Java fundamentals
- Practice daily coding
- Learn Git & GitHub
- Improve consistency
Every day, a new question will be uploaded inside:
Daily problems → Question (with today’s date)
Students must:
- Solve the question.
- Upload their solution.
- Create a Pull Request (PR).
Questions will be updated daily. Make sure you check regularly.
Follow these steps carefully.
- Open this repository on GitHub.
- Click the Fork button (top right).
- This creates a copy in your GitHub account.
Open Terminal / Git Bash and run:
git clone [https://github.com/YOUR-USERNAME/SEM_CJ_AJAI_2026.git](https://github.com/YOUR-USERNAME/SEM_CJ_AJAI_2026.git)
Then move into the folder:
cd SEM_CJ_AJAI_2026
Create a new branch like this:
git checkout -b solution-DD-MM-YYYY-yourname
Example:
git checkout -b solution-17-02-2026-rahul
Go to:
Daily problems → Solution (with today’s date)
Create a new file:
YourName_Q1.java
Example:
Rahul_Q1.java
Write your Java solution inside it.
git add .
git commit -m "Added solution for DD-MM-YYYY by YourName"
Example:
git commit -m "Added solution for 17-02-2026 by Rahul"
git push origin solution-DD-MM-YYYY-yourname
-
Go to your forked repository on GitHub.
-
Click Compare & Pull Request.
-
Add a proper title:
Example:
Solution for 17-02-2026 - Rahul
- Click Create Pull Request.
Done ✅
- Write clean and readable code.
- Use proper class name.
- Do not modify other students’ files.
- One question = one file.
- Always create a new branch.
Solve daily. Push daily. Improve daily.
Consistency is more important than motivation.
Maintained by: Ajai Raj