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;
- class Task1
- {
- static void Main()
- {
- StringBuilder input = new StringBuilder();
- input.Append(Console.ReadLine());
- StringBuilder result = new StringBuilder();
- while(input.Length > 0)
- {
- string[] letters = { "f", "bIN", "oBJEC", "mNTRAVL", "lPVKNQ", "pNWE", "hT" };
- switch(input[0])
- {
- case 'f': result.Append('0'); input.Remove(0, letters[0].Length); break;
- case 'b': result.Append('1'); input.Remove(0, letters[1].Length); break;
- case 'o': result.Append('2'); input.Remove(0, letters[2].Length); break;
- case 'm': result.Append('3'); input.Remove(0, letters[3].Length); break;
- case 'l': result.Append('4'); input.Remove(0, letters[4].Length); break;
- case 'p': result.Append('5'); input.Remove(0, letters[5].Length); break;
- case 'h': result.Append('6'); input.Remove(0, letters[6].Length); break;
- }
- }
- long print = 0;
- long power = 0;
- long step = 1;
- for (int i = result.Length-1; i >= 0; i--)
- {
- for (int g = 0; g < (result.Length - 1) -i; g++)
- {
- step *= 7;
- }
- print += step * (int)char.GetNumericValue(result[i]);
- step = 1;
- }
- Console.WriteLine(print);
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement