Advertisement
vaakata

English Name of The Last Digit

May 24th, 2016
482
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C# 1.24 KB | None | 0 0
  1. using System;using System.Collections.Generic;
  2. using System.Linq;
  3. using System.Text;
  4. using System.Threading.Tasks;
  5. using System.Numerics;
  6.  
  7. namespace EngNameLastDigit_14._05._2016
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             string number = Console.ReadLine();
  14.             int l = number.Length;
  15.             char endDigit = number[l - 1];
  16.             string nameEndDigit = String.Empty;    
  17.  
  18.             LastDigitName(endDigit, nameEndDigit);
  19.         }
  20.         static void LastDigitName(int endDigit, string nameEndDigit)
  21.         {
  22.             Dictionary<int, string> digitNames = new Dictionary<int, string>();
  23.             digitNames.Add( 49, "one");
  24.             digitNames.Add( 50, "two");
  25.             digitNames.Add( 51, "three");
  26.             digitNames.Add( 52, "four");
  27.             digitNames.Add( 53, "five");
  28.             digitNames.Add( 54, "six");
  29.             digitNames.Add( 55, "seven");
  30.             digitNames.Add( 56, "eight");
  31.             digitNames.Add( 57, "nine");
  32.             digitNames.Add( 48, "zero");
  33.  
  34.             if (digitNames.TryGetValue(endDigit, out nameEndDigit))
  35.             {
  36.                 Console.WriteLine("{0}", nameEndDigit);
  37.             }
  38.         }
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement