Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- namespace _03._Miner_Task
- {
- internal class Program
- {
- static void Main(string[] args)
- {
- Dictionary<string, int> materialsQuantity = new Dictionary<string, int>();
- //материал -> количество
- while (true)
- {
- string material = Console.ReadLine();
- if (material == "stop")
- {
- break;
- }
- //валиден материал
- int quantity = int.Parse(Console.ReadLine());
- if (!materialsQuantity.ContainsKey(material))
- {
- //нямаме до момента такъв материал
- materialsQuantity.Add(material, quantity);
- }
- else
- {
- //имаме такъв материал
- int currentQuantity = materialsQuantity[material];
- materialsQuantity[material] = currentQuantity + quantity;
- }
- }
- foreach (KeyValuePair<string, int> record in materialsQuantity)
- {
- //{resource} –> {quantity}
- Console.WriteLine(record.Key + " -> " + record.Value);
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment