Advertisement
minnera

#30daysofcode #day8

Oct 4th, 2017
82
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.56 KB | None | 0 0
  1. //https://www.hackerrank.com/challenges/30-dictionaries-and-maps
  2.  
  3. using System;
  4. using System.Collections.Generic;
  5. using System.IO;
  6. class Solution
  7. {
  8.     static void Main(String[] args)
  9.     {
  10.  
  11.         int db = int.Parse(Console.ReadLine());
  12.         string seged = "";
  13.         List<char> nevSeged = new List<char>();
  14.         List<char> szamSeged = new List<char>();
  15.         Dictionary<string, string> telefonKonyv = new Dictionary<string, string>();
  16.         for (int i = 0; i < db; i++)
  17.         {
  18.             seged = Console.ReadLine();
  19.             int j = 0;
  20.             while (seged[j] != ' ')
  21.             {
  22.                 nevSeged.Add(seged[j]);
  23.                 j++;
  24.             }
  25.             j++;
  26.             while (j < seged.Length)
  27.             {
  28.                 szamSeged.Add(seged[j]);
  29.                 j++;
  30.             }
  31.             //Console.WriteLine(string.Join("", szamSeged.ToArray()));
  32.             telefonKonyv.Add(string.Join("", nevSeged.ToArray()), string.Join("", szamSeged.ToArray()));
  33.             nevSeged.Clear();
  34.             szamSeged.Clear();
  35.         }
  36.         List<string> kimenet = new List<string>();
  37.         seged = Console.ReadLine();
  38.         while (!string.IsNullOrEmpty(seged))
  39.         {
  40.             if (telefonKonyv.ContainsKey(seged))
  41.                 kimenet.Add(seged + "=" + telefonKonyv[seged] + '\n');
  42.             else
  43.             {
  44.                 kimenet.Add("Not found\n");
  45.             }
  46.             seged = Console.ReadLine();
  47.         }
  48.         Console.WriteLine(string.Join("", kimenet.ToArray()));
  49.     }
  50. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement