-
Notifications
You must be signed in to change notification settings - Fork 8
Home
Welcome to the JavaProb wiki!
# JavaProb
JavaProb is an open-source Java-based problem generator and solver framework created by Adam Warlord. Designed for students, educators, and developers, JavaProb simplifies the creation, customization, and evaluation of programming and algorithmic problems.
๐ Overview JavaProb helps automate the process of:
Generating problem statements.
Providing starter code and test cases.
Evaluating user solutions automatically.
Creating educational content for coding platforms or classroom use.
๐จโ๐ป Creator
Adam Warlord is a developer passionate about Java and education technology. JavaProb reflects his goal to make programming problem creation more accessible and efficient.
๐ง Features Modular problem creation structure.
Easy-to-use configuration files.
Built-in support for test case generation.
Automatic evaluation engine.
CLI interface for educators and learners.
๐ What's Inside?
-
๐งฉ A variety of Java problems:
-
โ Basics & Syntax
-
๐ Loops & Conditionals
-
๐งต Strings
-
๐ Arrays & Collections
-
๐ฃ Recursion
-
๐งฎ Math & Logic
-
๐ Conversion & Parsing
-
๐ File Handling (coming soon!)
-
๐ก Each problem includes:
-
โ๏ธ A clear problem statement
-
๐ ๏ธ Well-commented code
-
๐งช Optional sample input/output
-
๐ Explanation of logic
-
๐ Perfect For
-
๐ถ Java beginners
-
๐งโ๐ CS students
-
๐ผ Job interview prep
-
๐ง Curious coders leveling up
git clone https://github.com/Warlord27/JavaProb.git cd JavaProb
javac -d bin src/main/java/com/javaprob/*.java
java -cp bin com.javaprob.JavaProbMain