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(); 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 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]); } }
public static void Main() { List <string> numbers = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries) .ToList(); List <string> urls = Console.ReadLine() .Split(' ', StringSplitOptions.RemoveEmptyEntries) .ToList(); var stationaryPhone = new StationaryPhone("Dialing... "); var smartPhone = new SmartPhone("Calling... "); foreach (var number in numbers) { if (number.Length == 7) { stationaryPhone.Call(number); } else if (number.Length == 10) { smartPhone.Call(number); } else { Console.WriteLine("Invalid number!"); } } foreach (var url in urls) { smartPhone.Browse(url); } }
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])); } }
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); } }
private void CallNumbers(string[] phoneNumbers) { foreach (string number in phoneNumbers) { try { if (number.Length == 7) { Console.WriteLine(stationaryPhone.Call(number)); } else if (number.Length == 10) { Console.WriteLine(smartphone.Call(number)); } else { throw new InvalidNumberException(); } } catch (InvalidNumberException ine) { Console.WriteLine(ine.Message); } } }
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) { string[] phones = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] webs = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); StationaryPhone stationaryPhone = new StationaryPhone(); Smartphone smartphone = new Smartphone(); for (int i = 0; i < phones.Length; i++) { if (phones[i].Length == 7) { Console.WriteLine(stationaryPhone.Call(phones[i])); } else { Console.WriteLine(smartphone.Call(phones[i])); } } for (int j = 0; j < webs.Length; j++) { Console.WriteLine(smartphone.Brawsing(webs[j])); } }
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) { 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)); } }
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) { 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) { 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); } }
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) { SmartPhone smartPhone = new SmartPhone(); StationaryPhone stationaryPhone = new StationaryPhone(); string[] phoneNumbers = Console.ReadLine().Split(); string[] sites = Console.ReadLine().Split(); foreach (var phoneNumber in phoneNumbers) { if (phoneNumber.Length == 10) { smartPhone.Call(phoneNumber); } else { stationaryPhone.Call(phoneNumber); } } foreach (var site in sites) { smartPhone.Browse(site); } }
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)); } }
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); } } }
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)); } } }
public static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); //List<string> smartphones = new List<string>(); //List<string> stationaryPhones = new List<string>(); string[] numbers = Console.ReadLine().Split(); string[] sites = Console.ReadLine().Split(); bool isNotOK = false; bool isNotBrows = false; for (int i = 0; i < numbers.Length; i++) { for (int y = 0; y < numbers[i].Length; y++) { if (!char.IsDigit(numbers[i][y]) || numbers[i].Length != 10 && numbers[i].Length != 7) { Console.WriteLine("Invalid number!"); isNotOK = true; break; } } if (numbers[i].Length == 10 && isNotOK == false) { Console.WriteLine(smartphone.Call(numbers[i])); } else if (numbers[i].Length == 7 && isNotOK == false) { Console.WriteLine(stationaryPhone.Call(numbers[i])); } isNotOK = false; } for (int i = 0; i < sites.Length; i++) { for (int y = 0; y < sites[i].Length; y++) { if (char.IsDigit(sites[i][y])) { Console.WriteLine("Invalid URL!"); isNotBrows = true; break; } } if (isNotBrows == false) { Console.WriteLine(smartphone.Browsing(sites[i])); } isNotBrows = false; } }
static void Main(string[] args) { string[] numbers = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries) .ToArray(); for (int i = 0; i < numbers.Length; i++) { try { if (numbers[i].Length == 7) { StationaryPhone StatPhone = new StationaryPhone(numbers[i]); StatPhone.Call(); } else if (numbers[i].Length == 10) { Smartphone currSmarPhone = new Smartphone(); currSmarPhone.Number = numbers[i]; currSmarPhone.Call(); } else { Console.WriteLine($"Invalid number!"); } } catch (Exception e) { Console.WriteLine(e.Message); } } string[] Urls = Console.ReadLine() .Split(" ", StringSplitOptions.RemoveEmptyEntries) .ToArray(); for (int i = 0; i < Urls.Length; i++) { try { Smartphone currSmartPhone = new Smartphone(); currSmartPhone.Url = Urls[i]; currSmartPhone.Browse(); } catch (Exception e) { Console.WriteLine(e.Message); } } }
public static void Main(string[] args) { string[] phoneNumbers = Console.ReadLine() .Split(); string[] urls = Console.ReadLine() .Split(); StationaryPhone stationaryPhone = new StationaryPhone(); Smartphone smartphone = new Smartphone(); for (int i = 0; i < phoneNumbers.Length; i++) { try { if (phoneNumbers[i].Length == 7) { Console.WriteLine(stationaryPhone.Call(phoneNumbers[i])); } else if (phoneNumbers[i].Length == 10) { Console.WriteLine(smartphone.Call(phoneNumbers[i])); } else { throw new InvalidPhoneNumberException(); } } catch (InvalidPhoneNumberException ex) { Console.WriteLine(ex.Message); } } for (int i = 0; i < urls.Length; i++) { try { Console.WriteLine(smartphone.Browse(urls[i])); } catch (InvalidUrlException ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { string[] numbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] websites = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var item in numbers) { try { if (item.Length == 7) { ICallable stationary = new StationaryPhone(); stationary.Call(item); } else if (item.Length == 10) { ICallable smartphone = new Smartphone(); smartphone.Call(item); } else { Console.WriteLine("Invalid number!"); } } catch (Exception ex) { Console.WriteLine(ex.Message); } } IBrowsable phone = new Smartphone(); foreach (var item in websites) { try { phone.Browse(item); } catch (Exception ex) { Console.WriteLine(ex.Message); } } }
static void Main(string[] args) { Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); string[] phones = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); foreach (var phone in phones) { try { if (phone.Length == 7) { stationaryPhone.Call(phone); } else if (phone.Length == 10) { smartphone.Call(phone); } else { throw new ArgumentException("Invalid number!"); } } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } string[] sites = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); foreach (var site in sites) { try { smartphone.Browse(site); } catch (ArgumentException ae) { Console.WriteLine(ae.Message); } } }
public static void Main(string[] args) { string[] numbers = Console.ReadLine().Split().ToArray(); string[] sites = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); StationaryPhone stationaryphone = new StationaryPhone(); foreach (var number in numbers) { if (number.All(x => char.IsDigit(x))) { if (number.Length == 7) { stationaryphone.Call(number); } else if (number.Length == 10) { smartphone.Call(number); } else { Console.WriteLine("Invalid number!"); } } else { Console.WriteLine("Invalid number!"); } } foreach (var site in sites) { if (!site.Any(x => char.IsDigit(x))) { smartphone.Browse(site); } else { Console.WriteLine("Invalid URL!"); } } }
static void Main(string[] args) { var numberArgs = Console.ReadLine().Split(); var urlArgs = Console.ReadLine().Split(); var smartphone = new Smartphone(); var stationaryPhone = new StationaryPhone(); foreach (var number in numberArgs) { try { if (number.Length == 7) { Console.WriteLine(stationaryPhone.Call(number)); } else if (number.Length == 10) { Console.WriteLine(smartphone.Call(number)); } else { throw new InvalidPhoneException(); } } catch (InvalidPhoneException ice) { Console.WriteLine(ice.Message); } } foreach (var url in urlArgs) { try { Console.WriteLine(smartphone.Browse(url)); } catch (InvalidURLException iue) { Console.WriteLine(iue.Message); } } }
static void Main(string[] args) { string[] phoneNumbers = Console.ReadLine().Split(); Smartphone smartphone = new Smartphone(); StationaryPhone stationaryPhone = new StationaryPhone(); foreach (string number in phoneNumbers) { if (!number.All(char.IsDigit)) // проверяваме дали всички са числа { Console.WriteLine("Invalid number!"); continue; } if (number.Length == 10) { smartphone.Call(number); } else { stationaryPhone.Call(number); } } string[] urls = Console.ReadLine().Split(); foreach (string url in urls) { if (url.Any(char.IsDigit)) // проверяваме дали няма цифра { Console.WriteLine("Invalid URL!"); continue; } smartphone.Browse(url); } }
static void Main(string[] args) { var phone = new StationaryPhone(); var smart = new Smartphone(); var numbers = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var number in numbers) { try { if (number.Length == 10) { Console.WriteLine(smart.Call(number)); } else { Console.WriteLine(phone.Call(number)); } } catch (Exception e) { Console.WriteLine(e.Message); } } var sites = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); foreach (var site in sites) { try { Console.WriteLine(smart.Browse(site)); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Main(string[] args) { string[] numbers = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); string[] sites = Console.ReadLine().Split(' ', StringSplitOptions.RemoveEmptyEntries); var smartphone = new Smartphone(); var statinaryPhone = new StationaryPhone(); foreach (var item in numbers) { try { if (item.Length == 10) { smartphone.Call(item); } else { statinaryPhone.Call(item); } } catch (ArgumentException e) { Console.WriteLine(e.Message);; } } foreach (var item in sites) { try { smartphone.Browse(item); } catch (Exception e) { Console.WriteLine(e.Message); } } }
static void Main(string[] args) { string[] phones = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); string[] urls = Console.ReadLine().Split(" ", StringSplitOptions.RemoveEmptyEntries); Smartphone smartphone; StationaryPhone stationary; foreach (var phone in phones) { bool isValid = ValidateNumber(phone); if (isValid) { if (phone.Length == 7) { stationary = new StationaryPhone(); Console.WriteLine(stationary.Call(phone)); } else if (phone.Length == 10) { smartphone = new Smartphone(); Console.WriteLine(smartphone.Call(phone)); } } } foreach (var url in urls) { bool isValid = ValidateURL(url); if (isValid) { smartphone = new Smartphone(); Console.WriteLine(smartphone.Browse(url)); } } }