Задача 02. Dict-Ref-дава само 20т. -в джъджа с решението от видеото.
Задача 02. Dict-Ref ми дава 20 т. с решението от видеото,някои
знае ли защо?
Кода е както го решева Владо в упражненията.
Ето го:
using System;
using System.Collections.Generic;
using System.Linq;
namespace _02.Dict_Ref
{
class Program
{
static void Main()
{
var resultDict=new Dictionary<string,int>();
var line = Console.ReadLine();
while (line != "end")
{
var tokens = line.Split();
var firstElement = tokens[0];
var lastElement = tokens[tokens.Length - 1];
var number = 0;
if (int.TryParse(lastElement,out number))
{
resultDict[firstElement] = number;
}
else
{
if (resultDict.ContainsKey(lastElement))
{
var referenceValue = resultDict[lastElement];
resultDict[firstElement] = referenceValue;
}
}
line = Console.ReadLine();
}
foreach (var itemPricePair in resultDict)
{
var item = resultDict.Keys;
var price = resultDict.Values;
Console.WriteLine($"{item} === {price}");
}
}
}
}