Статья о моем опыте в поиске городов и их кодов в строке с путешественниками
Недавно мне пришлось столкнуться с задачей, которая требовала извлечения кодов городов из строки с информацией о путешественниках и стоимости билетов. В этой статье я хочу поделиться с вами своим опытом и рассказать о способах решения этой задачи. В задаче мне были даны две строки⁚ первая строка содержала количество путешественников, а вторая ⸺ два города через дефис и общую цену за билеты через пробел. Моя задача заключалась в том, чтобы вывести коды городов через пробел и добавить к обозначению городов звёздочку, если они были Москвой или Санкт-Петербургом. Первым делом я решил разделить вторую строку на отдельные части, используя пробел в качестве разделителя. Для этого я воспользовался методом split в языке программирования, который разделяет строку на подстроки и возвращает массив этих подстрок. Далее, получив массив, я присвоил первому элементу переменную с количеством путешественников. Это было просто и легко. Теперь самое интересное ⸺ извлечение кодов городов из оставшихся элементов массива. Я воспользовался условными операторами, чтобы проверить, является ли каждый город Москвой или Санкт-Петербургом. Если это было так, я добавил к обозначению города звёздочку, иначе ⸺ просто вывел код города.
Написав все необходимые условия и воспользовавшись циклом для перебора элементов массива, я вывел коды городов через пробел, добавив звёздочку к Москве и Санкт-Петербургу.
В результате мой код был коротким, но эффективным. Я получил вывод, который точно соответствовал требованиям задачи.