Новая Школа - онлайн-школа подготовки к ЕГЭ
Задача Задача №3584137
А
Аноним
12 марта 2026 07:37 · публичный вопрос
А
Аноним

Дано n. Выведи, какое выражение получилось у Эмилии. Заметь, что пробелов она не ставила. Ввод Вывод 12345 1/2/3/4/5/1 0 0/1

Ответ нейросети
12 марта 2026 07:37

Кратко о правилах вывода

  • По примерам видно, что нужно взять цифры введённого n по порядку, разделить их символом «/», и в конце добавить ещё «/1». То есть для n, заданного как строка из цифр, выводим строку вида d1/d2/.../dk/1.

Пошаговое решение

  1. Вводим n как строку (важно: работать со строкой цифр, чтобы разделять каждую цифру).
  2. Соединяем цифры через символ «/»: последовательность d1, d2, ..., dk превращаем в d1/d2/.../dk.
  3. Добавляем в конец строку “/1”.
  4. Выводим итоговую строку.

Проверка на примерах

  • Ввод: 12345 Шаги: цифры -> [1,2,3,4,5] → “1/2/3/4/5” → добавляем “/1” → “1/2/3/4/5/1”
  • Ввод: 0 Шаги: цифры -> [0] → “0” → добавляем “/1” → “0/1”

Сложность

  • Время: O(n), где n — количество цифр во входе.
  • Память: O(n) для формирования строки.

Простейший код на Python (razrabotka под задачу)

  • Ввод: строка из цифр без пробелов
  • Вывод: цифры через “/” и завершающее “/1”

Пример кода:

  • import sys
  • s = sys.stdin.readline().strip()
  • print("/".join(s) + "/1")

Это должно работать для любых входных строк, состоящих только из цифр, например:

  • вход: 12345 → выход: 1/2/3/4/5/1
  • вход: 0 → выход: 0/1

Если хочешь, могу привести аналогичное решение на другом языке (например, C++ или Java).