Игрушечная упаковка с бонусными станциямиJAVA

Программисты JAVA общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Игрушечная упаковка с бонусными станциями

Сообщение Anonymous »

Это описание задачи: < /p>

Представьте, что у вас есть куча игрушек, которые необходимо обернуть в качестве подарков. У вас есть несколько станций обертывания (например, подарки
таблицы), и у каждого есть специальное правило: < /p>
Если вы оберните определенное количество игрушек на этой станции, станция
дает вам 2 дополнительных игрушка, которые вы можете обернуть бесплатно, но только если эти
toys не более жестче, чем самая простая, которую вы уже проходите. Оберните все игрушки, используя наименьшее количество энергии. Оберните любую игрушку на любой станции. Только
используйте каждую игрушку один раз. Их потребности в энергии: < /p>
toys = [50, 50, 30, 50, 20] У вас есть 2 станции: Станция 1: Обертка 2
Toys → Получить 2 простых. Это
разблокирует 2 бесплатных! Вы используете бесплатные обертки на Toy 3 (30 Energy) и
Toy 4 (50 Energy). < /P>
Top Toy 5 (20 энергии) в любом месте. < /P>
Используется общая энергия = 50 + 50 + 20 = 120 < /p>
Ограничения: < /p>
1 = stationRules.get(index)) {
free += 2;
count -= stationRules.get(index);
index++;
}
}
}
return (int) output;
}

public static void main(String... args) {
System.out.println(wrapToysSmartly(Arrays.asList(2, 3), Arrays.asList(50, 50, 30, 50, 20))); // Output: 120
System.out.println(wrapToysSmartly(Arrays.asList(5, 5, 2), Arrays.asList(48, 75, 20, 46, 33))); // Output: 143
System.out.println(wrapToysSmartly(Arrays.asList(4, 4, 7), Arrays.asList(64, 38, 95, 34, 33, 96, 10, 59))); // Output: 357
}
}
< /code>
Я добавил 3 тестовых случая в основном методе для проверки моего кода, и он работал для них. Но когда я запустил его на Hackerrank, 4 из 15 тестовых случаев провалились. Те, которые потерпели неудачу, скрыты, поэтому я не вижу, что пошло не так.>

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

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Игрушечная упаковка с бонусными станциями
    Anonymous » » в форуме JAVA
    0 Ответы
    5 Просмотры
    Последнее сообщение Anonymous
  • Игрушечная упаковка с бонусными станциями [закрыто]
    Anonymous » » в форуме JAVA
    0 Ответы
    4 Просмотры
    Последнее сообщение Anonymous
  • Игрушечная упаковка с бонусными станциями
    Anonymous » » в форуме JAVA
    0 Ответы
    2 Просмотры
    Последнее сообщение Anonymous
  • Упаковка с помощью pyproject.toml, которая будет включать в себя другие многоуровневые каталоги.
    Гость » » в форуме Python
    0 Ответы
    24 Просмотры
    Последнее сообщение Гость
  • Упаковка Python: включая файлы/модули, которые импортируют друг друга.
    Anonymous » » в форуме Python
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

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