Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- using System.Collections.Generic;
- using System.Linq;
- using System.Text;
- using System.Threading.Tasks;
- namespace p._8_SMS_Typing
- {
- class Program
- {
- static void Main(string[] args)
- {
- int numberOfCharacters = int.Parse(Console.ReadLine());
- char currentChar = 'a';
- for (int i = 0; i < numberOfCharacters; i++)
- {
- int integerToChar = int.Parse(Console.ReadLine());
- switch (integerToChar)
- {
- case 2:
- currentChar = 'a';
- Console.Write(currentChar);
- break;
- case 22:
- currentChar = 'b';
- Console.Write(currentChar);
- break;
- case 222:
- currentChar = 'c';
- Console.Write(currentChar);
- break;
- case 3:
- currentChar = 'd';
- Console.Write(currentChar);
- break;
- case 33:
- currentChar = 'e';
- Console.Write(currentChar);
- break;
- case 333:
- currentChar = 'f';
- Console.Write(currentChar);
- break;
- case 4:
- currentChar = 'g';
- Console.Write(currentChar);
- break;
- case 44:
- currentChar = 'h';
- Console.Write(currentChar);
- break;
- case 444:
- currentChar = 'i';
- Console.Write(currentChar);
- break;
- case 5:
- currentChar = 'j';
- Console.Write(currentChar);
- break;
- case 55:
- currentChar = 'k';
- Console.Write(currentChar);
- break;
- case 555:
- currentChar = 'l';
- Console.Write(currentChar);
- break;
- case 6:
- currentChar = 'm';
- Console.Write(currentChar);
- break;
- case 66:
- currentChar = 'n';
- Console.Write(currentChar);
- break;
- case 666:
- currentChar = 'o';
- Console.Write(currentChar);
- break;
- case 7:
- currentChar = 'p';
- Console.Write(currentChar);
- break;
- case 77:
- currentChar = 'q';
- Console.Write(currentChar);
- break;
- case 777:
- currentChar = 'r';
- Console.Write(currentChar);
- break;
- case 7777:
- currentChar = 's';
- Console.Write(currentChar);
- break;
- case 8:
- currentChar = 't';
- Console.Write(currentChar);
- break;
- case 88:
- currentChar = 'u';
- Console.Write(currentChar);
- break;
- case 888:
- currentChar = 'v';
- Console.Write(currentChar);
- break;
- case 9:
- currentChar = 'w';
- Console.Write(currentChar);
- break;
- case 99:
- currentChar = 'x';
- Console.Write(currentChar);
- break;
- case 999:
- currentChar = 'y';
- Console.Write(currentChar);
- break;
- case 9999:
- currentChar = 'z';
- Console.Write(currentChar);
- break;
- case 0:
- currentChar = ' ';
- Console.Write(currentChar);
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement