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)); }
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()); } }
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)); } }