Atrás

#rating

2 APIs con esta etiqueta

API de Clasificación y Concursos de AtCoder

Datos en vivo de clasificación de programación competitiva de AtCoder, la plataforma de programación competitiva más grande de Japón, a través de su feed público de historial de clasificación — sin clave, nada almacenado. Esta es la vista social de clasificación de concursos para un programador: su clasificación de AtCoder, nivel de color, historial de concursos y rendimiento a lo largo del tiempo, distinta de las otras plataformas de programación competitiva y desarrolladores en el catálogo — AtCoder ejecuta sus propios concursos AGC/ABC, su propio sistema de clasificación y su propia comunidad. El endpoint de usuario devuelve una instantánea del perfil: clasificación actual, clasificación máxima, el nivel de color de AtCoder (gris, marrón, verde, cian, azul, amarillo, naranja, rojo), el número de concursos clasificados, el mejor puesto, el mejor rendimiento y el último concurso. El endpoint de historial devuelve la línea de tiempo completa de clasificación por concurso — cada concurso con su fecha, clasificación anterior y nueva, el delta de clasificación, puesto, rendimiento y si contó como clasificado. El endpoint de estadísticas agrega el historial de un programador: concursos clasificados versus no clasificados, rendimiento promedio y mejor, victorias en concursos, finales en el podio, el rango de clasificación y actividad por año. Construye tablas de clasificación de programadores, tarjetas de clasificación, bots de seguimiento de concursos y señales de reclutamiento sobre datos reales de AtCoder. La búsqueda es por handle; el handle legendario "tourist" siempre está disponible.

api.oanor.com/atcoder-api

API de Clasificación Elo

Calcule clasificaciones Elo: el sistema de clasificación detrás del ajedrez, los deportes electrónicos, los juegos y las tablas de clasificación competitivas. El endpoint esperado toma las clasificaciones de dos jugadores y devuelve la probabilidad de victoria de cada lado utilizando la fórmula logística clásica 1 / (1 + 10^((Rb − Ra) / 400)), nombra al favorito e informa la brecha de clasificación. El endpoint de partido aplica un resultado (una victoria, pérdida o empate para el jugador A) y devuelve las clasificaciones actualizadas de ambos jugadores, los puntos exactos que cada uno ganó o perdió, y las puntuaciones esperadas, utilizando un factor K configurable (32 por defecto; más bajo para jugadores establecidos, más alto para recién llegados, para que las clasificaciones se estabilicen o se muevan rápidamente según se elija). Una sorpresa se recompensa con un cambio mayor y un empate desplaza puntos hacia el desfavorecido, exactamente como Elo lo concibe. Todo se calcula local y determinísticamente, por lo que es instantáneo y privado: no se almacenan jugadores ni tablas de clasificación. Ideal para emparejamiento en juegos y deportes electrónicos, aplicaciones de ajedrez y juegos de mesa, sistemas de torneos y escalafones, funciones de clasificación y reputación, y comparaciones de habilidades tipo A/B. Cálculo puramente local: sin clave, sin servicio de terceros, instantáneo. En vivo, nada almacenado. 3 endpoints. Esto calcula clasificaciones a partir de las entradas que usted proporciona; no almacena una tabla de clasificación ni busca la clasificación de un jugador.

api.oanor.com/elo-api