Exercise: Lists/Arrays advanced: 03. House party
Може ли някой да ме упъти. Цял ден я мъча и ми дава само 37/100.
using System;
using System.Collections.Generic;
using System.Linq;
namespace _03._House_party
{
    class Program
    {
        static void Main(string[] args)
        {
            int n = int.Parse(Console.ReadLine());
            List<string> guests = new List<string>();
            string inList = null;
            for (int i = 0; i < n; i++)
            {
                string input = Console.ReadLine();
                string[] splited = input.Split(" ", StringSplitOptions.RemoveEmptyEntries); 
                if (splited[2] == "not")
                {
                    if (guests.Contains(splited[0]))
                    {
                        guests.Remove(splited[0]);
                    }
                    else
                    {
                        inList = $"{splited[0]} is not in the list!";
                    }
                }
                else
                {
                    if (guests.Contains(splited[0]))
                    {
                        inList = $"{splited[0]} is already in the list!";
                    }
                    else
                    {
                        guests.Add(splited[0]);
                    }
                }
            }
            if (inList != null)
            {
                Console.WriteLine(inList);
            }
            Console.WriteLine(string.Join("\n", guests));
        }
    } 
}