static void Main(string[] args) { Smartphone nokia = new Smartphone(); StationaryPhone phone = new StationaryPhone(); string[] input = Console.ReadLine().Split(" "); for (int i = 0; i < input.Length; i++) { string number = input[i]; if (number.Length == 7) { phone.Call(number); } else if (number.Length == 10) { nokia.Call(number); } } string[] secondInput = Console.ReadLine().Split(" "); for (int i = 0; i < secondInput.Length; i++) { nokia.Browse(secondInput[i]); } }
static void Main(string[] args) { var numbers = Console.ReadLine().Split(" ").ToArray(); var websites = Console.ReadLine().Split(" ").ToArray(); var smartPhone = new Smartphone(); var stationaryPhone = new StationaryPhone(); foreach (var number in numbers) { if (number.Length == 10) { Console.WriteLine(smartPhone.Call(number)); } else if (number.Length == 7) { Console.WriteLine(stationaryPhone.Call(number)); } else { Console.WriteLine("Invalid number!"); } } foreach (var site in websites) { Console.WriteLine(smartPhone.Browse(site)); } }
static void Main(string[] args) { string[] phoneNumbers = Console.ReadLine().Split(" "); for (int i = 0; i < phoneNumbers.Length; i++) { if (phoneNumbers[i].Length == 7) { ICall caller = new StationaryPhone(); caller.Call(phoneNumbers[i]); } else { ICall caller = new Smartphone(); caller.Call(phoneNumbers[i]); } } string[] browsers = Console.ReadLine().Split(" "); for (int i = 0; i < browsers.Length; i++) { IBrowse browse = new Smartphone(); browse.Browse(browsers[i]); } }
static void Main(string[] args) { var phoneNumbers = new List <string>(Console.ReadLine().Split(' ')); var urls = new List <string>(Console.ReadLine().Split(' ')); Smartphone smartphone = new Smartphone(); foreach (var phoneNumber in phoneNumbers) { try { Console.WriteLine(smartphone.Call(phoneNumber)); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } foreach (var url in urls) { try { Console.WriteLine(smartphone.Browse(url)); } catch (ArgumentException ex) { Console.WriteLine(ex.Message); } } Console.ReadKey(); }
public static void Main() { Smartphone smartphone = new Smartphone(); string[] numbers = Console.ReadLine().Split(); string[] urls = Console.ReadLine().Split(); foreach (var number in numbers) { try { smartphone.Call(number); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } foreach (var url in urls) { try { smartphone.Browse(url); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } }
static void Main(string[] args) { string[] callNumbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] webUrls = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); Smartphone smartP = new Smartphone(); StationaryPhone stationP = new StationaryPhone(); for (int i = 0; i < callNumbers.Length; i++) { if (callNumbers[i].Length == 10) { Console.WriteLine(smartP.Call(callNumbers[i])); } if (callNumbers[i].Length == 7) { Console.WriteLine(stationP.Call(callNumbers[i])); } if (callNumbers[i].Length != 7 && callNumbers[i].Length != 10) { Console.WriteLine("Invalid number!"); } } for (int i = 0; i < webUrls.Length; i++) { Console.WriteLine(smartP.Browse(webUrls[i])); } }
public static void Main(string[] args) { var phoneNumbers = Console.ReadLine().Split().ToList(); var webSites = Console.ReadLine().Split().ToList(); var phone = new Smartphone(); var statPhone = new StationaryPhone(); foreach (var number in phoneNumbers) { if (number.Length == 10) { Console.WriteLine(phone.Call(number)); } else if (number.Length == 7) { Console.WriteLine(statPhone.Call(number)); } else { Console.WriteLine("Invalid number!"); } } foreach (var webSite in webSites) { Console.WriteLine(phone.Browse(webSite)); } }
static void Main() { Smartphone smartphone = new Smartphone(); var numbers = Console.ReadLine() .Split(); var websites = Console.ReadLine() .Split(); foreach (var number in numbers) { try { Console.WriteLine(smartphone.Call(number)); } catch (Exception e) { Console.WriteLine(e.Message); } } foreach (var website in websites) { try { Console.WriteLine(smartphone.Browse(website)); } catch (Exception e) { Console.WriteLine(e.Message); } } }
public static void Main(string[] args) { string[] phoneNumbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries).ToArray(); string[] websites = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries).ToArray(); foreach (var number in phoneNumbers) { if (number.Length == 7) { StationaryPhone sp = new StationaryPhone(); Console.WriteLine(sp.Call(number)); } else if (number.Length == 10) { Smartphone smartPhone = new Smartphone(); Console.WriteLine(smartPhone.Call(number)); } else { Console.WriteLine("Invalid number!"); } } foreach (var site in websites) { Smartphone smartPhone = new Smartphone(); Console.WriteLine(smartPhone.Browse(site)); } }
static void Main(string[] args) { var numbers = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries); var sites = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries); var smartphone = new Smartphone(); var stationaryPhone = new StationaryPhone(); foreach (var number in numbers) { if (number.Length == 7) { stationaryPhone.Call(number); } else { smartphone.Call(number); } } foreach (var site in sites) { smartphone.Browse(site); } }
static void Main(string[] args) { Smartphone huawei = new Smartphone(); StationaryPhone panasonic = new StationaryPhone(); string[] numbers = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); foreach (var number in numbers) { if (number.Length == 7) { panasonic.Call(number); } else if (number.Length == 10) { huawei.Call(number); } } string[] urls = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); foreach (var url in urls) { huawei.Browse(url); } }
public static void Main(string[] args) { string phoneNumber = Console.ReadLine(); string adress = Console.ReadLine(); Smartphone smartphone = new Smartphone(); foreach (var phone in phoneNumber.Split()) { try { Console.WriteLine(smartphone.Call(phone)); } catch (Exception ex) { Console.WriteLine(ex.Message); } } foreach (var url in adress.Split()) { try { Console.WriteLine(smartphone.Browse(url)); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
private static void Main() { var phoneNumbers = Console.ReadLine().Split(); var webAddress = Console.ReadLine().Split(); foreach (var phoneNumber in phoneNumbers) { try { var smartPhone = new Smartphone { PhoneNumber = phoneNumber }; Console.WriteLine(smartPhone.Call()); } catch (ArgumentException message) { Console.WriteLine(message.Message); } } foreach (var address in webAddress) { try { var smartPhone = new Smartphone { WebAddress = address }; Console.WriteLine(smartPhone.Browse()); } catch (ArgumentException message) { Console.WriteLine(message.Message); } } }
public static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); IBrowsable browsable = new Smartphone(); string[] numbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] website = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var nums in numbers) { if (nums.Length >= 10) { Console.WriteLine(smartphone.Call(nums)); } else if (nums.Length <= 7) { Console.WriteLine(stationaryPhone.Call(nums)); } } foreach (var web in website) { Console.WriteLine(browsable.Browse(web)); } }
static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); string[] telephonNumbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] urls = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (string telephonNumber in telephonNumbers) { if (telephonNumber.Length == 7) { Console.WriteLine(stationaryPhone.Call(telephonNumber)); } else if (telephonNumber.Length == 10) { Console.WriteLine(smartphone.Call(telephonNumber)); } else { Console.WriteLine("Invalid number!"); } } foreach (string url in urls) { Console.WriteLine(smartphone.Browse(url)); } }
public static void Main(string[] args) { Smartphone smartphone = new Smartphone(); string[] numbers = Console.ReadLine() .Split(" "); foreach (var number in numbers) { try { smartphone.Call(number); } catch (Exception ex) { Console.WriteLine(ex.Message); } } string[] sites = Console.ReadLine() .Split(" "); foreach (var site in sites) { try { smartphone.Browse(site); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
public static void Main(string[] args) { string[] phones = Console.ReadLine().Split(); string[] sites = Console.ReadLine().Split(); Regex phoneRegex = new Regex(@"^([0-9]+)$"); Regex sitesRegex = new Regex(@"^([^0-9]+)$"); Smartphone smartphone = new Smartphone(); foreach (var phone in phones) { if (phoneRegex.IsMatch(phone)) { Console.WriteLine(smartphone.Call() + phone); } else { Console.WriteLine("Invalid number!"); } } foreach (var site in sites) { if (sitesRegex.IsMatch(site)) { Console.WriteLine(smartphone.Browse() + site + "!"); } else { Console.WriteLine("Invalid URL!"); } } }
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(string[] args) { string[] numbers = Console.ReadLine().Split(); string[] urls = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); foreach (var item in numbers) { try { string result = item.Length == 10 ? smartphone.Call(item) : stationaryPhone.Call(item); Console.WriteLine(result); } catch (Exception ex) { Console.WriteLine(ex.Message); } } foreach (var url in urls) { try { string result = smartphone.Browse(url); Console.WriteLine(result); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
public static void Main(string[] args) { string[] numbers = Console.ReadLine().Split(); string[] urls = Console.ReadLine().Split(); StationaryPhone stationaryPhone = new StationaryPhone(); Smartphone smartphone = new Smartphone(); for (int i = 0; i < numbers.Length; i++) { if (numbers[i].Length == 7) { Console.WriteLine(stationaryPhone.Call(numbers[i])); } else if (numbers[i].Length == 10) { Console.WriteLine(smartphone.Call(numbers[i])); } } for (int i = 0; i < urls.Length; i++) { Console.WriteLine(smartphone.Browse(urls[i])); } }
static void Main(string[] args) { string[] numbers = Console.ReadLine() .Split(); string[] url = Console.ReadLine() .Split(); ICall calling = null; foreach (var item in numbers) { if (item.Length == 10) { calling = new Smartphone(); calling.Call(item); } else { calling = new StationaryPhone(); calling.Call(item); } } foreach (var item in url) { IBrowse browse = new Smartphone(); browse.Browse(item); } }
public static void Main() { Smartphone smartphone = new Smartphone(); var phones = Console.ReadLine().Split(); var webSites = Console.ReadLine().Split(); foreach (var phone in phones) { try { Console.WriteLine(smartphone.Call(phone)); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } foreach (var webSite in webSites) { try { Console.WriteLine(smartphone.Browse(webSite)); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } }
public static void Main() { IBrowseable smartphone = new Smartphone(); ICallable stationaryPhone = new StationaryPhone(); string[] inputNumbers = Console.ReadLine() .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) .ToArray(); string[] inputSites = Console.ReadLine() .Split(new char[] { ' ' }, StringSplitOptions.RemoveEmptyEntries) .ToArray(); for (int i = 0; i < inputNumbers.Length; i++) { string number = inputNumbers[i]; if (number.Length == 10) { Console.WriteLine(smartphone.Call(inputNumbers[i])); } else { Console.WriteLine(stationaryPhone.Call(inputNumbers[i])); } } for (int i = 0; i < inputSites.Length; i++) { string site = inputSites[i]; Console.WriteLine(smartphone.Browse(site)); } }
public static void Main() { var numbers = Console.ReadLine().Split(); var smartphone = new Smartphone(); foreach (var number in numbers) { try { Console.WriteLine(smartphone.Call(number)); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } var sites = Console.ReadLine().Split(); foreach (var site in sites) { try { Console.WriteLine(smartphone.Browse(site)); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } }
static void Main(string[] args) { var firstLine = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); var secondLine = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); var smartPhone = new Smartphone(); var stationaryPhone = new StationaryPhone(); bool flag = false; foreach (var number in firstLine) { flag = false; foreach (var digit in number) { if (!char.IsDigit(digit)) { flag = true; } } if (flag == true) { Console.WriteLine("Invalid number!"); continue; } else if (number.Length == 10) { Console.WriteLine(smartPhone.Call(number)); } else { Console.WriteLine(stationaryPhone.Call(number)); } } foreach (var URL in secondLine) { flag = false; foreach (var digit in URL) { if (char.IsDigit(digit)) { flag = true; } } if (flag == true) { Console.WriteLine("Invalid URL!"); continue; } else { Console.WriteLine(smartPhone.Browse(URL)); } } }
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)); }
private static void BrowseWebsites(string[] websitesToBrowse, StringBuilder output) { Smartphone smartphone = new Smartphone(); foreach (string website in websitesToBrowse) { output.AppendLine(smartphone.Browse(website)); } }
public static void Main() { string[] numbersToCall = Console.ReadLine().Split(" "); string[] sitesToBrowse = Console.ReadLine().Split(" "); var smartPhone = new Smartphone(numbersToCall, sitesToBrowse); Console.WriteLine(smartPhone.Call()); Console.WriteLine(smartPhone.Browse()); }
public static void Main(string[] args) { string[] numbers = Console.ReadLine().Split(); string[] sites = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(numbers, sites); smartphone.Call(); smartphone.Browse(); }
public static void Main() { var numbers = Console.ReadLine().Split(); var urls = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); smartphone.MakeCall(numbers); smartphone.Browse(urls); Console.WriteLine(smartphone); }