C
CoderspaE
/Documentation

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