Dos

#rating

2 APIs avec cette balise

API de notation et de concours AtCoder

Données de notation en direct de programmation compétitive depuis AtCoder, la plus grande plateforme japonaise de programmation compétitive, via son flux public d'historique de notation — sans clé, rien n'est stocké. Il s'agit de la vue sociale de la notation des concours pour un codeur : sa notation AtCoder, son palier de couleur, son historique de concours et ses performances dans le temps, distincte des autres plateformes de programmation compétitive et de développeurs du catalogue — AtCoder organise ses propres concours AGC/ABC, son propre système de notation et sa propre communauté. Le point de terminaison utilisateur renvoie un instantané du profil : notation actuelle, notation maximale, le palier de couleur AtCoder (gris, marron, vert, cyan, bleu, jaune, orange, rouge), le nombre de concours notés, le meilleur classement, la meilleure performance et le dernier concours. Le point de terminaison historique renvoie la chronologie complète des notations par concours — chaque concours avec sa date, sa notation ancienne et nouvelle, le delta de notation, le classement, la performance et s'il a été compté comme noté. Le point de terminaison statistiques agrège le dossier d'un codeur : concours notés contre non notés, performance moyenne et meilleure, victoires de concours, podiums, plage de notation et activité par année. Construisez des classements de codeurs, des cartes de notation, des bots de suivi de concours et des signaux de recrutement sur la base des données réelles d'AtCoder. La recherche se fait par pseudo ; le pseudo légendaire "tourist" est toujours disponible.

api.oanor.com/atcoder-api

API de classement Elo

Calculez les classements Elo — le système de classement derrière les échecs, l'esport, les jeux et les classements compétitifs. Le point de terminaison attendu prend les classements de deux joueurs et renvoie la probabilité de victoire de chaque côté en utilisant la formule logistique classique 1 / (1 + 10^((Rb − Ra) / 400)), nomme le favori et indique l'écart de classement. Le point de terminaison de match applique un résultat — une victoire, une défaite ou un match nul pour le joueur A — et renvoie les classements mis à jour des deux joueurs, les points exacts gagnés ou perdus par chacun, et les scores attendus, en utilisant un facteur K configurable (32 par défaut ; plus bas pour les joueurs établis, plus élevé pour les nouveaux venus, afin que les classements se stabilisent ou évoluent rapidement selon votre choix). Une surprise est récompensée par un changement plus important et un match nul déplace les points vers l'outsider, exactement comme Elo le prévoit. Tout est calculé localement et de manière déterministe, donc c'est instantané et privé — aucun joueur ou classement n'est stocké. Idéal pour les jeux et le matchmaking esport, les applications d'échecs et de jeux de société, les systèmes de tournois et d'échelles, les fonctionnalités de classement et de réputation, et les comparaisons de compétences de type A/B. Calcul local pur — pas de clé, pas de service tiers, instantané. En direct, rien n'est stocké. 3 points de terminaison. Ceci calcule les classements à partir des entrées que vous fournissez ; il ne stocke pas de classement ni ne recherche le classement d'un joueur.

api.oanor.com/elo-api