Skip to content

여러가지 순위 가져오기

614project edited this page Jul 15, 2024 · 2 revisions

사용자와 관련된 순위

티어 순위 가져오기

acAPI.GetTierRanking(자연수) 함수를 통해 가져올수 있습니다.

CLASS 순위 가져오기

acAPI.GetClassRanking(자연수) 함수를 통해 가져올수 있습니다.

최장 스트릭 순위 가져오기

acAPI.GetStreakRanking(자연수) 함수를 통해 가져올수 있습니다.

기여 순위 가져오기

acAPI.GetContributionRanking(자연수) 함수를 통해 가져올수 있습니다.

예제

using acNET;
acAPI api = new();

var tier = api.GetTierRanking(1).items;
var @class = api.GetClassRanking(1).items;
var streak = api.GetStreakRanking(1).items;
var contribution = api.GetContributionRanking(1).items;

for (int i = 0; i < 5; i++)
{
    Console.WriteLine(
        "티어 {0}위: {1}, 클래스 {0}위: {2}, 스트릭 {0}위: {3}, 기여 {0}위: {4}",
        i + 1,
        tier[i].handle,
        @class[i].handle,
        streak[i].handle,
        contribution[i].handle
    );
}

결과:

티어 1위: koosaga, 클래스 1위: brandonzhang, 스트릭 1위: becl3ver, 기여 1위: index
티어 2위: cki86201, 클래스 2위: cki86201, 스트릭 2위: bjh3502, 기여 2위: jhnah917
티어 3위: mitnegativeinfinity, 클래스 3위: koosaga, 스트릭 3위: cbkpar, 기여 3위: xiaowuc1
티어 4위: ainta, 클래스 4위: dlalswp25, 스트릭 4위: djs100201, 기여 4위: iccodly
티어 5위: yclock, 클래스 5위: sukh1222, 스트릭 5위: havana723, 기여 5위: koosaga

조직과 관련된 순위

조직 순위 가져오기

acAPI.GetOrganizationRanking(자연수) 함수를 통해 가져올수 있습니다.

예제

using acNET;
acAPI api = new();

var group = api.GetOrganizationRanking(1).items;

for (int i = 0; i < 5; i++)
{
    Console.WriteLine("{0}등 조직: {1}, 레이팅: {2}", i + 1, group[i].name, group[i].rating);
}

결과:

1등 조직: 경기과학고등학교, 레이팅: 3320
2등 조직: KAIST, 레이팅: 3318
3등 조직: MIT, 레이팅: 3318
4등 조직: 몰로코, 레이팅: 3301
5등 조직: 서울대학교, 레이팅: 3297