Skip to content
This repository has been archived by the owner on Feb 5, 2024. It is now read-only.

Latest commit

 

History

History
18 lines (15 loc) · 1.45 KB

Codeforces.md

File metadata and controls

18 lines (15 loc) · 1.45 KB

Class: Codeforces.java

Description: Codeforces API can be accessed only through this class. Codeforces.java sends http request to codeforces.com/api and returns data as String in JSON format.

Returns Method Description
Codeforces() Constructor
String get(String request) throws Exception
returns a String formatted as JSON data that is the result from http request
CFContest[] getContestList() throws Exception
returns an array of CFContest object
int findContestById(CFContest[] contestList, int id) Returns the index of CFContest object of given id in contestList.
Returns -1 if there exists no object with that id in contestList
Pair<CFProblem[], CFProblemStatistics[]> getProblemSet() throws Exception
Returns an array of CFProblem and an array of CFProblemStatistics as a Pair<> object
Pair<CFProblem[], CFProblemStatistics[]> getProblemSet(String tags[]) throws Exception
Returns an array of CFProblem and an array of CFProblemStatistics for the given list of tag as a Pair<> object