Помогите пройти уровень!


#1

Уровень Безумный Максер Жадничает.

вот код, не пойму что сделал не так.

while(true) {
    var bestCoin = null;
    var maxRating = 0;
    var coinIndex = 0;
    var coins = hero.findItems();
    // Попробуйте рассчитать соотношение "стоимость монеты / расстояние до неё", чтобы определить, за какой монетой лучше идти.
    while(coinIndex < coins.length) {
        var target = coins[coinIndex];
        coinIndex++;
        
        var distance = hero.distanceTo(target);
        var value = target.value;
        var rating = value / distance;
        if (rating > maxRating) {
            maxRating = rating;
            bestCoin = target;
        }
    }
    if (bestCoin) {
        hero.moveXY(bestCoin.pos.x, bestCoin.pos.y);
    }
    
}

#2

Код выглядит правильным и работает у меня без проблем. Могу предположить что герой слишком медленный. Не могли бы вы кинуть скрин снаряжения или ваш юзернейм в codecombat - я попробую проверить что не так заглянув в аккаунт.


#3

Пробовал разными героями, не получается. Или одинаково собираем или у меня меньше.

Ник в игре - Neki4


#4

Похоже что неудачный сид (рендом генератор). Я нажал сабмит чтобы получить новый и уровень пройден. Прощу прощения что прошел уровень за вас


#5

Спасибо за решение этой ошибки.
Уровень я прошел сам;)


#6

Да конечно сам. Код то ваш.