Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3520040
А
Аноним
27 ноября 2025 18:31 · публичный вопрос
А
Аноним

В строке записаны города, разделённые запятой и пробелом. Выведи эти города в столбик. Ввод Вывод Кемерово, Нижний Новгород, Мурманск, Хасавюрт, Владивосток, Улан-Удэ, Владимир,…

Запрос пользователя

В строке записаны города, разделённые запятой и пробелом. Выведи эти города в столбик. Ввод Вывод Кемерово, Нижний Новгород, Мурманск, Хасавюрт, Владивосток, Улан-Удэ, Владимир, Краснодар, Казань Кемерово Нижний Новгород Мурманск Хасавюрт Владивосток Улан-Удэ Владимир Краснодар Казань

Ответ нейросети
27 ноября 2025 18:31

Цель: понять задачу и дать подробное решение.

Ключевые идеи решения

  • Вход — одна строка, в которой названия городов разделены запятой и пробелом: ", ".
  • Нужно получить список городов и вывести каждый город на своей строке в том же порядке.
  • Надёжный способ: разделить строку по разделителю ",", затем обрезать лишние пробелы вокруг каждого элемента.

Алгоритм

  1. Прочитать строку.
  2. Разделить её по запятой: часть после запятой может содержать пробелы, поэтому сначала делим по запятой, затем каждую часть обрежем (strip).
  3. Вывести каждый элемент списка на новой строке.

Пример реализации (Python)

  • input_line = входная строка с городами
  • города = [city.strip() for city in input_line.split(',')]
  • для города в списке: print(город)

Пример реализации (JavaScript/Node.js)

  • const s = require('fs').readFileSync(0, 'utf8').trim();
  • const города = s.split(',').map(x => x.trim());
  • console.log(городa.join('\n'));

Решение для данного ввода (пояснение)

  • Ввод: "Кемерово, Нижний Новгород, Мурманск, Хасавюрт, Владивосток, Улан-Удэ, Владимир, Краснодар, Казань"
  • Разделяем по запятой и удаляем пробелы вокруг каждого названия.
  • Вывод будет следующим: Кемерово Нижний Новгород Мурманск Хасавюрт Владивосток Улан-Удэ Владимир Краснодар Казань

Если хотите, могу привести готовый полный код на нужном языке или проверить на вашем примере.