Leaderboards
Track rankings, statistics, and competitive standings across CoderspaE
Leaderboard Types
š Global Rankings
Worldwide rankings based on ELO rating system
- ⢠Overall skill rating
- ⢠Battle win/loss ratio
- ⢠Tournament achievements
- ⢠Problem-solving efficiency
š Tournament Standings
Live rankings during active tournaments
- ⢠Real-time score updates
- ⢠Problem completion status
- ⢠Time penalties and bonuses
- ⢠Qualification standings
š„ Team Rankings
Team-based competitive standings
- ⢠Team battle victories
- ⢠Combined team rating
- ⢠Collaboration efficiency
- ⢠Inter-team tournament results
š Category Specialists
Rankings by problem categories and languages
- ⢠Algorithm-specific rankings
- ⢠Language proficiency boards
- ⢠Problem difficulty mastery
- ⢠Speed coding specialists
Current Top Players
š„
AlgorithmMaster
Grandmaster ⢠2,847 rating
Win Rate
94.3%
š„
CodeNinja42
Master ⢠2,801 rating
Win Rate
91.7%
š„
BinaryWizard
Master ⢠2,756 rating
Win Rate
89.2%
Rating System
Rating Tiers
Grandmaster2800+
Master2400-2799
Diamond2000-2399
Platinum1600-1999
Gold1200-1599
Silver800-1199
Bronze400-799
Rating Calculation
Rating Change = K à (Score - Expected) Where: ⢠K = 32 (new players) or 16 (experienced) ⢠Score = 1.0 (win), 0.5 (draw), 0.0 (loss) ⢠Expected = 1 / (1 + 10^((Opp - You)/400)) Modifiers: ⢠Speed bonus: +5 to +15 points ⢠Efficiency bonus: +3 to +10 points ⢠Streak bonus: +2 to +8 points
Leaderboard API
Access leaderboard data programmatically for your applications
import { CoderspaE } from '@coderspae/sdk';
const client = new CoderspaE({
apiKey: process.env.CODERSPAE_API_KEY
});
// Get global leaderboard
const globalTop = await client.leaderboards.getGlobal({
limit: 100,
offset: 0
});
// Get tournament standings
const tournament = await client.leaderboards.getTournament({
tournamentId: 'weekly-sprint-2024-42',
live: true
});
// Get team rankings
const teamRankings = await client.leaderboards.getTeams({
region: 'global',
season: 'current'
});
// Get category specialists
const specialists = await client.leaderboards.getByCategory({
category: 'dynamic-programming',
timeframe: 'monthly'
});
// Get user ranking info
const userRank = await client.leaderboards.getUserRank({
userId: 'current',
includeStats: true
});
console.log('Your current rank:', userRank.globalRank);
console.log('Rating:', userRank.rating);
console.log('Percentile:', userRank.percentile);Platform Statistics
Active Players
47,892
+2.3% this week
Total Battles
1.2M
+15K this week
Active Teams
8,567
+1.8% this week
Countries
167
Global reach