Из почтового адреса выбрать только город - C#
Формулировка задачи:
Добрый день. Требуется написать программку которая на вход принимает список адресов, а на выходе получает только название города без суффиксов и префиксов. Примеры:
Вход: Apt. 9C, 1030 Maurice St, Kemptville, Ontario, Canada, K2G Выход: Kemptville
Вход: Apartment 2, 80 Rodney Ave, City of Cornwall, Ontario, Canada, K2C Выход: Cornwall
Решение задачи: «Из почтового адреса выбрать только город»
textual
Листинг программы
foreach (string word in city)
{
if (!IsPrefix) Console.Write("{0} ", word);
}
static bool IsPrefix(string word)
{
switch (word) {
case "City": { return true; }
case "city": { return true; }
case "Town": { return true; }
case "town": { return true; }
case "Village": { return true; }
case "village": { return true; }
case "Of": { return true; }
case "of": { return true; }
//вроде больше вариантов нет
default: { return false; }
}