Beispiel #1
0
        static void Main(string[] args)
        {
            List <string> phoneNumbers = Console.ReadLine()
                                         .Split(' ', StringSplitOptions.RemoveEmptyEntries)
                                         .ToList();

            List <string> websites = Console.ReadLine()
                                     .Split(' ', StringSplitOptions.RemoveEmptyEntries)
                                     .ToList();

            Smartphone      smartphone = new Smartphone();
            StationaryPhone stationary = new StationaryPhone();

            foreach (string n in phoneNumbers)
            {
                if (n.Length == 10)
                {
                    Console.WriteLine(smartphone.Dial(n));
                }
                else
                {
                    Console.WriteLine(stationary.Dial(n));
                }
            }

            foreach (string site in websites)
            {
                Console.WriteLine(smartphone.Browse(site));
            }
        }
        static void Main()
        {
            var smartphone = new Smartphone();
            var numbers    = Console.ReadLine().Split();
            var sites      = Console.ReadLine().Split();

            Console.WriteLine(smartphone.Dial(numbers));
            Console.WriteLine(smartphone.Browse(sites));
        }
Beispiel #3
0
        public static void Main()
        {
            var phones = Console.ReadLine()
                         .Split();

            foreach (var phone in phones)
            {
                var smarthpone = new Smartphone(phone);
                Console.WriteLine(smarthpone.Dial());
            }

            var addresses = Console.ReadLine()
                            .Split();

            foreach (var address in addresses)
            {
                var smarthpone = new Smartphone(address);
                Console.WriteLine(smarthpone.Browse());
            }
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            StationaryPhone phone      = new StationaryPhone();
            Smartphone      smartPhone = new Smartphone();

            var    numbers = Console.ReadLine().Split(" ");
            var    sites   = Console.ReadLine().Split(" ");
            string x       = "^[0-9]*$";

            //string y = @"[a-zA-Z._^%$#!~@,-]";

            foreach (var n in numbers)
            {
                if (!Regex.IsMatch(n, x))
                {
                    Console.WriteLine("Invalid number!");
                    continue;
                }
                else
                {
                    if (n.Length == 7)
                    {
                        Console.WriteLine(phone.Dial(n));
                    }
                    if (n.Length == 10)
                    {
                        Console.WriteLine(smartPhone.Dial(n));
                    }
                }
            }

            foreach (var s in sites)
            {
                if (s.FirstOrDefault(c => char.IsDigit(c)) != 0)
                {
                    Console.WriteLine("Invalid URL!");
                    continue;
                }
                Console.WriteLine(smartPhone.Browse(s));
            }
        }