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;
- /* Problem #1 from the test on 14-Sep-13.*/
- class MultiverseCommunication
- {
- static void Main()
- {
- string inputString = Console.ReadLine();
- string result = String.Empty;
- string[] defaultTriplet = { "CHU", "TEL", "OFT", "IVA", "EMY", "VNB", "POQ", "ERI", "CAD", "K-A", "IIA", "YLO", "PLA" };
- int[] numberTriplet = { 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12 };
- double outputNumber = 0;
- int inputStringShortLength = inputString.Length / 3;
- for (int i = inputStringShortLength - 1; i >= 0; i--)
- {
- StringBuilder sb1 = new StringBuilder();
- for (int j = 0; j < 3; j++)
- {
- sb1.Append(inputString[i * 3 + j]);
- }
- result = sb1.ToString();
- for (int k = 0; k < 13; k++)
- {
- if (result.Equals(defaultTriplet[k]))
- {
- outputNumber = outputNumber + (double)numberTriplet[k] * Math.Pow(13, inputStringShortLength - i - 1);
- };
- }
- }
- Console.WriteLine(outputNumber);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement