Competitive Programming Util for Java

dev.sahasrad.comp-prog : v1.0.1

Competitive programming library for Java with Data Structures, I/O, and Math operations optimized for both runtime and typing efficiency.

Note: External libraries are not allowed in many competitions. This library is geared toward training efficiency.

Download ZIP

Unique Downloads: 0

Installation Instructions

Option 1: Add to dependency list of your favorite build tool.

Must be compatible with the Maven Central Repo. Examples for Maven and Gradle are shown below.

Maven:

<dependency>
    <groupId>dev.sahasrad</groupId>
    <artifactId>comp-prog</artifactId>
    <version>1.0.1</version>
</dependency>
    

Gradle:

implementation group: 'dev.sahasrad', name: 'comp-prog', version: '1.0.1'
    

Option 2: Download and Extract ZIP

A ZIP file of the dependency JARs is provided for download above and on the most recent GitHub release.

Extract comp-prog-VERSION.zip and add the created comp-prog-VERSION folder as a project library in your IDE.

For IntelliJ:

Navigate to File > Project Structure > Modules > Dependencies

You can either add the comp-prog-VERSION folder as a dependency directory:

Select the + Icon and click on 1: JARs or Directories, then select the comp-prog-VERSION directory

Or add the directory as a library and manually assign the Classes, Sources, and JavaDoc JAR files.

Select the + Icon and click on 2: Library - Java Select the comp-prog-VERSION directory and configure the library with the default selections and optionally the comp-prog-VERSION-javadoc.jar selected as a JavaDocs source

Both methods should produce the same result.

If you want to import the library without documentation, only add comp-prog-VERSION.jar as a dependency.