Example #1
0
        static void Main(string[] args)
        {
            var personInfo = Console.ReadLine().Split();
            var name       = personInfo[0] + " " + personInfo[1];
            var address    = personInfo[2];
            var town       = string.Empty;

            if (personInfo.Length > 4)
            {
                town = personInfo[3] + " " + personInfo[4];
            }
            else
            {
                town = personInfo[3];
            }

            var beerInfo = Console.ReadLine().Split();
            var name2    = beerInfo[0];
            var liters   = int.Parse(beerInfo[1]);
            var drunk    = beerInfo[2] == "drunk" ? true : false;

            var bankInfo   = Console.ReadLine().Split();
            var personName = bankInfo[0];
            var balance    = double.Parse(bankInfo[1]);
            var bankName   = bankInfo[2];

            Threeuple <string, string, string> infoPerson = new Threeuple <string, string, string>(name, address, town);
            Threeuple <string, int, bool>      infoBeer   = new Threeuple <string, int, bool>(name2, liters, drunk);
            Threeuple <string, double, string> infoBank   = new Threeuple <string, double, string>(personName, balance, bankName);

            Console.WriteLine(infoPerson.GetInfo());
            Console.WriteLine(infoBeer.GetInfo());
            Console.WriteLine(infoBank.GetInfo());
        }
        public static void Main(string[] args)
        {
            string[] personInfo = Console.ReadLine().Split();
            string   name       = personInfo[0] + " " + personInfo[1];
            string   address    = personInfo[2];
            string   town       = string.Empty;

            if (personInfo.Length > 4)
            {
                town = personInfo[3] + " " + personInfo[4];
            }
            else
            {
                town = personInfo[3];
            }

            var person = new Threeuple <string, string, string>(name, address, town);

            string[] beerInfo = Console.ReadLine().Split();

            string nameDrinkingBeer = beerInfo[0];
            int    litersOfBeer     = int.Parse(beerInfo[1]);
            string drunkOrNot       = beerInfo[2];
            bool   isDrung          = false;

            if (drunkOrNot == "drunk")
            {
                isDrung = true;
            }

            var beer = new Threeuple <string, int, bool>(nameDrinkingBeer, litersOfBeer, isDrung);

            string[] bankInfo = Console.ReadLine().Split();
            //{ name}
            //{ account balance}
            //{ bank name}
            string nameForBankInfo = bankInfo[0];
            double accBalance      = double.Parse(bankInfo[1]);
            string bankName        = bankInfo[2];

            var bank = new Threeuple <string, double, string>(nameForBankInfo, accBalance, bankName);

            Console.WriteLine(person.GetInfo());
            Console.WriteLine(beer.GetInfo());
            Console.WriteLine(bank.GetInfo());
        }
        static void Main(string[] args)
        {
            string[] personInfo = Console.ReadLine()
                                  .Split();
            var name   = personInfo[0] + " " + personInfo[1];
            var street = personInfo[2];
            var town   = new StringBuilder();

            town.Append(personInfo[3]);
            if (personInfo.Length > 4)
            {
                town.Append($" {personInfo[4]}");
            }

            string[] personBeerInfo = Console.ReadLine()
                                      .Split(" ", StringSplitOptions.None);
            bool isDrunk = personBeerInfo[2] == "not" ? false : true;

            isDrunk = personBeerInfo[2] == "drunk" ? true: false;



            string[] accountBank = Console.ReadLine()
                                   .Split(" ", StringSplitOptions.None);


            var personThreeuple = new Threeuple <string, string, StringBuilder>(name, street, town);

            var personBeerThreeuple = new Threeuple <string, int, bool>(personBeerInfo[0], int.Parse(personBeerInfo[1]), isDrunk);

            var accountBankThreeuple = new Threeuple <string, double, string>(accountBank[0], double.Parse(accountBank[1]), accountBank[2]);

            Console.WriteLine(personThreeuple.GetInfo());
            Console.WriteLine(personBeerThreeuple.GetInfo());
            Console.WriteLine(accountBankThreeuple.GetInfo());
        }
        static void Main(string[] args)
        {
            var personInfo = Console.ReadLine()
                             .Split(" ", StringSplitOptions.RemoveEmptyEntries)
                             .ToArray();

            var drinkInfo = Console.ReadLine()
                            .Split(" ", StringSplitOptions.RemoveEmptyEntries)
                            .ToArray();

            var bankInfo = Console.ReadLine()
                           .Split(" ", StringSplitOptions.RemoveEmptyEntries)
                           .ToArray();

            StringBuilder sb = new StringBuilder();

            sb.Append(personInfo[0]);
            sb.Append(" ");
            sb.Append(personInfo[1]);
            string fullName = sb.ToString();
            string address  = personInfo[2];
            string town     = "";

            if (personInfo.Length > 4)
            {
                town = personInfo[3] + " " + personInfo[4];
            }
            else
            {
                town = personInfo[3];
            }

            Threeuple <string, string, string> threeuplePerson = new Threeuple <string, string, string>(fullName, address, town);

            Console.WriteLine(threeuplePerson.GetInfo());

            string name       = drinkInfo[0];
            int    countBeers = int.Parse(drinkInfo[1]);
            string drunk      = drinkInfo[2];

            if (drunk == "drunk")
            {
                drunk = "True";
            }
            else
            {
                drunk = "False";
            }
            Threeuple <string, int, string> threeupleBeersCount = new Threeuple <string, int, string>(name, countBeers, drunk);

            Console.WriteLine(threeupleBeersCount.GetInfo());


            string nameOwner      = bankInfo[0];
            double accountBalance = double.Parse(bankInfo[1]);
            string bankName       = bankInfo[2];


            Threeuple <string, double, string> bankThreeuple = new Threeuple <string, double, string>(nameOwner, accountBalance, bankName);

            Console.WriteLine(bankThreeuple.GetInfo());
        }