Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace _01.TheImitationGame
- {
- class Program
- {
- static void Main(string[] args)
- {
- string message = Console.ReadLine();
- while (true)
- {
- string input = Console.ReadLine();
- if (input == "Decode")
- {
- break;
- }
- string[] parts = input.Split("|", StringSplitOptions.RemoveEmptyEntries);
- switch (parts[0])
- {
- case "Move":
- int characterCount = int.Parse(parts[1]);
- string characters = message.Substring(0, characterCount);
- message = message.Substring(characterCount) + characters;
- break;
- case "Insert":
- int index = int.Parse(parts[1]);
- message = message.Insert(index, parts[2]);
- break;
- case "ChangeAll":
- while (message.Contains(parts[1]))
- {
- message = message.Replace(parts[1], parts[2]);
- }
- break;
- }
- }
- Console.WriteLine($"The decrypted message is: { message}");
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement