Facebook
From da, 3 Years ago, written in Plain Text.
This paste is a reply to daa from da - go back
Embed
Viewing differences between daa and Re:doobre
using System;
using System.Collections.Generic;
using System.Linq;

namespace _02.Commands
{
    class Program
    {
        static void Main(string[] args)
        {
            List list = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries).Select(int.Parse).ToList();

            string input = Console.ReadLine();

            while (input != "end")
            {
                string[] commands = input.Split();
                string command = commands[0];
                if (commands[0] == "reverse")
                {
                    int index = int.Parse(commands[2]);
                    int secondIndex = int.Parse(commands[4]) + index - 2;
                    
list.Reverse(2, 4);
                
Reverse(index, secondIndex);
                }
                else if (commands[0] == "sort")
                {
                    int index = int.Parse(commands[2]);
                    int secondIndex = int.Parse(commands[4]) + index - 2;
                    
list.Sort(2, 4, (IComparer)Comparer.Sort(index, secondIndex, Comparer.Default);
                }
                else if (commands[0] == "remove")
                {
                    int index = int.Parse(commands[1]);
                    
list.RemoveRange(0, 3);

index);                    
                }

                input = Console.ReadLine();
            }

            Console.WriteLine(String.Join(", ", list));
        }
    }
}