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.")