3.Phonebook
Някой може ли да ми подскаже или даде решение за тази задача, ?
https://judge.softuni.bg/Contests/Practice/Index/422#2
Някой може ли да ми подскаже или даде решение за тази задача, ?
https://judge.softuni.bg/Contests/Practice/Index/422#2
Здравей. Опитай да я решиш и ако закъсаш си качи кода тук за да можем да видим какво не е наред и да те насочим. Има я решавана из форума многократно.
Ето.. дава ми 30 точки
static void Main(string[] args)
{
string[] nums = Console.ReadLine().Split(' ');
string[] names = Console.ReadLine().Split(' ');
Dictionary<string, string> dict = new Dictionary<string, string>();
while (true)
{
string input = Console.ReadLine();
if (input == "done") break;
if (names.Contains(input))
{
int enterNameIndex = Array.IndexOf(names, input);
dict.Add(nums[enterNameIndex], names[enterNameIndex]);
}
}
foreach (KeyValuePair<string,string> pair in dict)
{
Console.WriteLine("{0} -> {1}", pair.Value,pair.Key);
}
Това е без речник. Като гледам сега е можело и по-добре...но поне работи
https://github.com/IPetrov007/Softuni-Programing-Fundamentals/blob/master/ArreyMoreExercises/03_Phonebook/03_Phonebook/Program.cs
Благодаря за решението, което не включва речници! :))