HackerRank: восхождение в таблице лидеровC#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 HackerRank: восхождение в таблице лидеров

Сообщение Anonymous »

Я имею дело с проблемой алгоритма HackerRank.
Он работает во всех случаях, кроме 6-7-8-9. Выдает ошибку тайм-аута. Я провел так много времени на этом уровне. Кто-нибудь видел, в чем проблема?
static long[] climbingLeaderboard(long[] scores, long[] alice)
{
//long[] ranks = new long[scores.Length];
long[] aliceRanks = new long[alice.Length]; // same length with alice length
long lastPoint = 0;
long lastRank;
for (long i = 0; i < alice.Length; i++)
{
lastPoint = scores[0];
lastRank = 1;
bool isIn = false; // if never drop in if statement
for (long j = 0; j < scores.Length; j++)
{
if (lastPoint != scores[j]) //if score is not same, raise the variable
{
lastPoint = scores[j];
lastRank++;
}

if (alice >= scores[j])
{
aliceRanks = lastRank;
isIn = true;
break;
}
aliceRanks = !isIn & j + 1 == scores.Length ? ++lastRank : aliceRanks; //drop in here
}
}
return aliceRanks;
}


Подробнее здесь: https://stackoverflow.com/questions/563 ... eaderboard
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Как оптимизировать свой код для подъема в таблицу лидеров на Hackerrank с помощью JavaScript? [закрыто]
    Anonymous » » в форуме Javascript
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Восхождение в SEQ от NLOG, делая переменную URL SEQ, настраиваемой в NLOG.CONFIG
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Восхождение в SEQ от NLOG, делая переменную URL SEQ, настраиваемой в NLOG.CONFIG
    Anonymous » » в форуме C#
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Имя повторяется в таблице лидеров discord.py
    Anonymous » » в форуме Python
    0 Ответы
    11 Просмотры
    Последнее сообщение Anonymous
  • Как я могу объединить запросы по совокупному рейтингу и таблице лидеров?
    Anonymous » » в форуме Php
    0 Ответы
    9 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»