Hi all,
I still get TLE although I have already tryed to optimiz my code.
Does anyone have any ideas?
Thx
#get the values
costsOfHotels = []
hotelsAndCash = input().split()
ownerCash=int((hotelsAndMoney[1]))
costsOfHotels.extend(input().split())
listTotalCosts = []
sumTotalCosts = 0
bestTry = 0
for hotelPrice in costsOfHotels:
listTotalCosts.append(int(hotelPrice))
sumTotalCosts = sum(listTotalCosts)
if sumTotalCosts > ownerCash:
for i in range(len(listTotalCosts)):
if ownerCash < sumTotalCosts:
del listTotalCosts[0]
sumTotalCosts = sum(listTotalCosts)
elif ownerCash == sumTotalCosts:
print(sumTotalCosts)
exit()
else:
if bestTry < sumTotalCosts:
bestTry = sumTotalCosts
continue
elif sumTotalCosts < ownerCash and bestTry < sumTotalCosts:
bestTry = sumTotalCosts
elif sumTotalCosts == ownerCash:
print(sumTotalCosts)
exit()
print(bestTry)