Rug

#competitive-programming

2 APIs met deze tag

AtCoder Rating & Contest API

Live competitieve programmeer-ratinggegevens van AtCoder, het grootste Japanse competitieve programmeerplatform, via de openbare ratinggeschiedenis-feed — geen key, niets opgeslagen. Dit is de wedstrijd-rating sociale weergave voor een coder: hun AtCoder-rating, kleurniveau, wedstrijdrecord en prestaties in de loop van de tijd, anders dan de andere competitieve programmeer- en ontwikkelaarsplatforms in de catalogus — AtCoder organiseert zijn eigen AGC/ABC-wedstrijden, zijn eigen ratingsysteem en zijn eigen community. Het user-eindpunt retourneert een profielmomentopname: huidige rating, piekrating, het AtCoder-kleurniveau (grijs, bruin, groen, cyaan, blauw, geel, oranje, rood), het aantal beoordeelde wedstrijden, de beste plaatsing, de beste prestatie en de laatste wedstrijd. Het history-eindpunt retourneert de volledige per-wedstrijd ratingtijdlijn — elke wedstrijd met zijn datum, oude en nieuwe rating, de ratingdelta, plaatsing, prestatie en of deze als beoordeeld telde. Het stats-eindpunt aggregeert het record van een coder: beoordeelde versus onbeoordeelde wedstrijden, gemiddelde en beste prestatie, wedstrijdoverwinningen, podiumplaatsen, het ratingbereik en activiteit per jaar. Bouw coder-leaderboards, ratingkaarten, wedstrijdvolg-bots en wervingssignalen bovenop echte AtCoder-gegevens. Opzoeken gebeurt op handle; de legendarische handle "tourist" is altijd beschikbaar.

api.oanor.com/atcoder-api

Codeforces API

Codeforces als API — het grootste competitieve programmeerplatform, dat regelmatig gewogen rondes organiseert voor honderdduizenden programmeurs wereldwijd. Deze API wikkelt de officiële Codeforces API in een schone, voorspelbare JSON-dienst. /v1/user zoekt de profielen van een of meerdere concurrenten op — huidige en maximale rating met de bijbehorende rang/titel (van newbie via grandmaster tot legendary grandmaster), bijdragescore, land, stad, organisatie, registratiedatum en avatar. /v1/rating retourneert de volledige ratinggeschiedenis van een concurrent, wedstrijd voor wedstrijd, met de oude en nieuwe rating, de ratingverandering en de behaalde rang in elke ronde — ideaal voor het plotten van een ratingcurve. /v1/contests toont aankomende en afgelopen wedstrijden, filterbaar op fase (BEFORE voor het schema van aankomende rondes, FINISHED voor het archief), elk met starttijd, duur en type. /v1/problems doorzoekt de volledige Codeforces-problemset op tag (dp, graphs, greedy, math, implementation, data structures en tientallen andere) en op moeilijkheidsgraadbereik, en retourneert voor elk probleem de wedstrijd-id, index, naam, moeilijkheidsgraad en tags met een directe link. Ratings variëren van ~800 tot 3500+. Ideaal voor competitieve programmeerdashboards, ratingtrackers, training en probleemaanbevelingstools, en Discord/Telegram-bots voor CP-gemeenschappen. Gegevens van de officiële Codeforces API, gratis te gebruiken. De dienst is bestand tegen de gelijktijdigheidslimiet van Codeforces (automatische herhaling met backoff).

api.oanor.com/codeforces-api