This repository contains my solutions to various CodeChef problems solved using Java.
It is a collection of competitive programming practice that helps me improve problem-solving, DSA skills, and coding speed for real contests.
- Platform: CodeChef (https://www.codechef.com/)
- Language: Java
- Problem types: From beginner-level problems to advanced competitive challenges
- Purpose: To strengthen DSA concepts, mathematical problem-solving, and competitive coding mindset
Java-Questions-CodeChef/
│
├── Beginner/ → Solutions to CodeChef beginner problems
├── Easy/ → Solutions to easy-level problems
├── Medium/ → Medium-difficulty competitive questions
├── Hard/ → Advanced and tricky problems
└── Contests/ → Problems solved in live CodeChef contests
- Each solution is written in Java with clear logic.
- File names follow the problem code or title for easy mapping to CodeChef problems.
- Solutions are well-commented for readability.
- FLOW001 → Add Two Numbers
- FLOW002 → Find Remainder
- FLOW007 → Reverse The Number
- HS08TEST → ATM Problem
- INTEST → Enormous Input Test
- Contest problems (STARTERS / COOKOFF / LUNCHTIME)
-
Clone the repository
git clone https://github.com/sourav-357/Java-Questions-CodeChef.git -
Open in your preferred IDE (IntelliJ IDEA / VS Code).
-
Run any .java file from the respective folder.
-
Provide input (if required) via console/terminal.
- Strengthened DSA knowledge with hands-on problems.
- Improved speed and accuracy in solving problems under time constraints.
- Gained contest experience with CodeChef challenges.
- Developed the ability to handle edge cases and optimize solutions.
- Continue solving daily CodeChef problems.
- Add categorized solutions (Math, Strings, Arrays, Dynamic Programming).
- Participate in monthly contests and upload solutions.
- Aim to improve CodeChef ratings and rankings consistently.
- GitHub: https://github.com/sourav-357
- LinkedIn: https://www.linkedin.com/