Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- using System;
- namespace String___String_Manipulator___Group_1
- {
- class Program
- {
- static void Main(string[] args)
- {
- string myString = Console.ReadLine();
- while (true)
- {
- string input = Console.ReadLine();
- if (input == "End")
- {
- break;
- }
- string[] tokens = input.Split();
- string command = tokens[0];
- switch (command)
- {
- case "Translate":
- char currentChar = char.Parse(tokens[1]);
- char replacement = char.Parse(tokens[2]);
- myString = myString.Replace(currentChar, replacement);
- Console.WriteLine(myString);
- break;
- case "Includes":
- if (myString.Contains(tokens[1]))
- {
- Console.WriteLine("True");
- }
- else
- {
- Console.WriteLine("False");
- }
- break;
- case "Start":
- if (myString.StartsWith(tokens[1]))
- {
- Console.WriteLine("True");
- }
- else
- {
- Console.WriteLine("False");
- }
- break;
- case "Lowercase":
- myString = myString.ToLower();
- Console.WriteLine(myString);
- break;
- case "FindIndex":
- char character = char.Parse(tokens[1]);
- Console.WriteLine(myString.LastIndexOf(character));
- break;
- case "Remove":
- int startIndex = int.Parse(tokens[1]);
- int length = int.Parse(tokens[2]);
- myString = myString.Remove(startIndex, length);
- Console.WriteLine(myString);
- break;
- }
- }
- }
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement