Skip to content
Adam Warlord edited this page May 3, 2025 · 3 revisions

ChatGPT Image May 4, 2025, 01_56_39 AM 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

Clone the repo

git clone https://github.com/Warlord27/JavaProb.git cd JavaProb

Build

javac -d bin src/main/java/com/javaprob/*.java

Run

java -cp bin com.javaprob.JavaProbMain