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;
}
}
}
}
}
Comments