Задача Задача №3584137
А
А
Кратко о правилах вывода
- По примерам видно, что нужно взять цифры введённого n по порядку, разделить их символом «/», и в конце добавить ещё «/1». То есть для n, заданного как строка из цифр, выводим строку вида d1/d2/.../dk/1.
Пошаговое решение
- Вводим n как строку (важно: работать со строкой цифр, чтобы разделять каждую цифру).
- Соединяем цифры через символ «/»: последовательность d1, d2, ..., dk превращаем в d1/d2/.../dk.
- Добавляем в конец строку “/1”.
- Выводим итоговую строку.
Проверка на примерах
- Ввод: 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).