Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- `using System;
- using System.Collections.Generic;
- using System.Linq;
- namespace Seize_the_Fire
- {
- class Program
- {
- static void Main(string[] args)
- {
- List<string> level = Console.ReadLine().Split("#").ToList();
- int water = int.Parse(Console.ReadLine());
- int totalFire = 0;
- double effort = 0;
- List<int> putCells = new List<int>();
- for (int i = 0; i < level.Count; i++)
- {
- string[] tokens = level[i].Split(' ', StringSplitOptions.RemoveEmptyEntries);
- string levelOfFire = tokens[0];
- int powerOfFire = int.Parse(tokens[2]);
- if (levelOfFire == "Low")
- {
- if (powerOfFire >= 1 && powerOfFire <= 50 && water >= powerOfFire)
- {
- water -= powerOfFire;
- totalFire = totalFire + powerOfFire;
- effort = effort + (powerOfFire * 0.25);
- putCells.Add(powerOfFire);
- }
- }
- else if (levelOfFire == "Medium")
- {
- if (powerOfFire >= 51 && powerOfFire <= 80 && water >= powerOfFire)
- {
- water -= powerOfFire;
- totalFire = totalFire + powerOfFire;
- effort = effort + (powerOfFire * 0.25);
- putCells.Add(powerOfFire);
- }
- }
- else if (levelOfFire == "High" && powerOfFire >= 81 && powerOfFire <= 125 && water >= powerOfFire)
- {
- water -= powerOfFire;
- totalFire = totalFire + powerOfFire;
- effort = effort + (powerOfFire * 0.25);
- putCells.Add(powerOfFire);
- }
- }
- Console.WriteLine("Cells:");
- foreach (var item in putCells)
- {
- Console.WriteLine($" - {item}");
- }
- Console.WriteLine($"Effort: {effort:F2}");
- Console.WriteLine($"Total Fire: {totalFire}");
- }
- }
- }`
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement