The Hunting Games - unknown problem #Python
Здравейте,
може ли някой да подскаже къде е проблема на задачата "The Hunting Games" от междинния изпит в Python Fundamentals. Judge дава най-много 40 точки, пробвах различни решения, но не и не, - не минава тестове 2, 7, 8, 9 и 10. Много е кофти като не виждаш какво подава Judge и какви са критерийте за да не мине теста - в реалността такава ситуация няма. Сега като се замисля на свеж акъл, може би трябва проверка за броя на играчите (да не е 0), но пък в условието никъде не пише, как трябва да реагира програмата, ако играчите са 0 ?!?
Ето и моя код:
days = int(input())
players = int(input())
totalEnergy = float(input())
personWater = float(input())
personFood = float(input())
totalWater = 0.0
totalWater = float(days * players * personWater)
totalFood = 0.0
totalFood = float(days * players * personFood)
waterDay = 0
foodDay = 0
for day in range(days):
wastedEnergy = float(input())
totalEnergy -= wastedEnergy
if totalEnergy <= 0.0:
break
waterDay += 1
if waterDay >= 2:
waterDay = 0
totalWater -= totalWater * 0.3
totalEnergy += totalEnergy * 0.05
foodDay += 1
if foodDay >= 3:
foodDay = 0
totalFood -= (totalFood / players)
totalEnergy += totalEnergy * 0.1
if totalEnergy > 0:
print(f"You are ready for the quest. You will be left with - {round(totalEnergy,2)} energy!")
else:
print(f"You will run out of energy. You will be left with {round(totalFood,2)} food and {round(totalWater,2)} water.")
Здравейте.
Да точно така е - вода на всеки втори ден, храна на всеки трети. Резултатите които принтира са верни, но Judge казава че тестове 7,8,9, не се минават (тези тестове само Judge си ги знае какви са).
Може ли и условието?