Skip to content

limhawjia/duke-academy

Repository files navigation

Duke Academy

All in one Java programming platform to practise on Data Structures and Algorithms

Build Status Coverage Status Codacy code quality

home

What is Duke Academy?

  • Duke Academy is a Java programming platform equipped with a library of programming questions related to the field of Data Structures and Algorithms, as well as an automated judging system.

  • It is mainly aimed at students who want to practise solving programming questions related to the field of Data Structures and Algorithms.

  • It has a GUI (Graphic User Interface) but most of the user interactions happen through a CLI (Command Line Interface).

Preview

View questions from our library of questions:

view

Attempt questions and submit your solution:

submit

Install

  • Make sure your java version is at least 11.

  • Download the jar file from the latest release.

Quick Start

  • Open terminal and type java -jar dukeacademy.jar to start the app.

  • Type list in the command box. Open a question by view <question ID>, e.g. view 8. Attempt the question by attempt <question ID>, e.g. attempt 8.

  • Now start working on your first submission on Duke Academy!

  • If you require any help with the commands, enter help.

See Also

Acknowledgements

Licence : MIT

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Packages

No packages published