daily pastebin goal
76%
SHARE
TWEET

Untitled

a guest Oct 12th, 2017 48 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. using System.Threading.Tasks;
  6.  
  7. namespace ChangeList
  8. {
  9.     class Program
  10.     {
  11.         static void Main(string[] args)
  12.         {
  13.             var numbers = Console.ReadLine()
  14.                 .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
  15.                 .Select(int.Parse)
  16.                 .ToList();
  17.  
  18.  
  19.             string command = Console.ReadLine();
  20.  
  21.             while (true)
  22.             {
  23.                 var commandArgs = command
  24.                     .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries)
  25.                     .ToList();
  26.  
  27.                 if (commandArgs[0] == "Delete")
  28.                 {
  29.                     int commandWord = int.Parse(commandArgs[1]);
  30.                     for (int i = 0; i < numbers.Count; i++)
  31.                     {
  32.                        
  33.                         if (numbers[i] == commandWord)
  34.                         {
  35.                             numbers.Remove(numbers[i]);
  36.                         }
  37.                     }
  38.                    
  39.                 }
  40.  
  41.                 if (commandArgs[0] == "Insert")
  42.  
  43.                 {
  44.                     int position = int.Parse(commandArgs[2]);
  45.                     int insertionNumber = int.Parse(commandArgs[1]);
  46.                     numbers.Insert(position, insertionNumber);
  47.                 }
  48.  
  49.                 if (commandArgs[0] == "Odd")
  50.                 {
  51.                     for (int i = 0; i <= numbers.Count - 1; i++)
  52.                     {
  53.                         if (numbers[i] % 2 == 1)
  54.                         {
  55.                             Console.Write(numbers[i] + " ");
  56.                         }
  57.                         return;
  58.                            
  59.                            
  60.                     }
  61.                 }
  62.                 else if (commandArgs[0] == "Even")
  63.                 {
  64.                     for (int i = 0; i <= numbers.Count - 1; i++)
  65.                     {
  66.                         if (numbers[i] % 2 == 0)
  67.                         {
  68.                             Console.Write(numbers[i] + " ");
  69.                         }
  70.                         return;
  71.                            
  72.  
  73.                            
  74.                     }
  75.                 }
  76.  
  77.                 command = Console.ReadLine();
  78.             }
  79.  
  80.  
  81.         }
  82.     }
  83. }
RAW Paste Data
Top