simeonshopov

Sieze the Fire

Dec 2nd, 2019
221
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 0.79 KB | None | 0 0
  1. fires = input().split('#')
  2. water = int(input())
  3. effort = 0
  4. cells = []
  5. total_fire = 0
  6.  
  7. for cell in fires:
  8.   level = int(''.join([x for x in cell if x.isdigit()]))
  9.   if 'High' in cell and 81 <= level <= 125:
  10.     if water > level:
  11.       cells.append(level)
  12.       water -= level
  13.       effort += 0.25 * level
  14.       total_fire += level
  15.   elif 'Medium' in cell and 51 <= level <= 80:
  16.     if water > level:
  17.       cells.append(level)
  18.       water -= level
  19.       effort += 0.25 * level
  20.       total_fire += level
  21.   elif 'Low' in cell and 1 <= level <= 50:
  22.     if water >= level:
  23.       cells.append(level)
  24.       water -= level
  25.       effort += 0.25 * level
  26.       total_fire += level
  27.  
  28. print('Cells:')  
  29. for i in cells:
  30.   print(f' - {i}')
  31. print(f'Effort: {effort:.2f}\nTotal Fire: {total_fire}')
Advertisement
Add Comment
Please, Sign In to add comment