Задача понятна. Нужно вывести каждый город из одной строки, где города разделены запятой и пробелом, на отдельной строке.
Как решить (пошагово):
- Вводим строку с городами.
- Разбиваем её на части по разделителю ", " (запятая и пробел).
- Выводим каждый получившийся элемент на новой строке.
- Чтобы быть аккуратным, можно дополнительно убрать лишние пробелы вокруг названий.
Алгоритм (простая версия):
- Прочитать входную строку.
- Разделить её на слова по разделителю ", ".
- Для каждого элемента вывести его на отдельной строке.
Код примера на Python (пояснения к коду после каждого блока):
Ввод одной строки
line = input().strip()
Вариант 1 (строго разделитель ", ")
cities = line.split(", ") for city in cities: print(city)
Примечание: для большей надёжности можно использовать более общий подход
cities = [c.strip() for c in line.split(",")]
for city in cities:
print(city)
Что даст результат:
- Для ввода: "Кемерово, Нижний Новгород, Мурманск, Хасавюрт, Владивосток, Улан-Удэ, Владимир, Краснодар, Казань"
- Выведет: Кемерово Нижний Новгород Мурманск Хасавюрт Владивосток Улан-Удэ Владимир Краснодар Казань
Суть: разделить по запятой и пробелу и каждую часть вывести отдельно. Если нужно на другом языке, принцип останется тем же: разбить строку по ",", затем обрезать пробелы и распечатать элементы построчно.