kema

Phonebook

Jun 2nd, 2017
121
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.34 KB | None | 0 0
  1. using System;
  2. using System.Collections.Generic;
  3. class Phonebook
  4. {
  5.     static void Main()
  6.     {
  7.         var phonebook = new Dictionary<string, string>();
  8.  
  9.         var input = Console.ReadLine()
  10.             .Trim()
  11.             .Split(new char[] { ' ', '-','\t' }, StringSplitOptions.RemoveEmptyEntries);
  12.         while (input[0]!="search")
  13.         {
  14.             if (!phonebook.ContainsKey(input[0]))
  15.             {
  16.                 phonebook[input[0]] = "";
  17.             }
  18.             phonebook[input[0]] = input[1];
  19.             input = Console.ReadLine()
  20.                 .Trim()
  21.                 .Split(new char[] { ' ', '-','\t' }, StringSplitOptions.RemoveEmptyEntries);
  22.         }
  23.  
  24.         input = Console.ReadLine()
  25.             .Trim()
  26.             .Split(new char[] { ' ', '-','\t' }, StringSplitOptions.RemoveEmptyEntries);
  27.  
  28.         while (input[0] != "stop")
  29.         {
  30.             if (!phonebook.ContainsKey(input[0]))
  31.             {
  32.                 Console.WriteLine($"Contact {input[0]} does not exist.");
  33.             }
  34.             else
  35.             {
  36.                 Console.WriteLine($"{input[0]} -> {phonebook[input[0]]}");
  37.             }
  38.             input = Console.ReadLine()
  39.                 .Trim()
  40.                 .Split(new char[] { ' ', '-','\t' }, StringSplitOptions.RemoveEmptyEntries);
  41.  
  42.         }
  43.        
  44.  
  45.     }
  46. }
Advertisement
Add Comment
Please, Sign In to add comment