В этой задаче вам предстоит написать несложный генератор калькуляторов на Brainfuck (https://en.wikipedia.org/wiki/Brainfuck).
Дано арифметическое выражение, состоящее из целых чисел от 0 до 255 и знаков сложения/вычитания между ними. Выведите программу на Brainfuck, которая при выполнении выведет результат вычисления этого выражения.
Интерпретатор Brainfuck, использующийся для проверки программ, довольно стандартный:
- 30000 ячеек памяти.
- ячейки памяти хранят числа от 0 до 255 со сложением и вычитанием по модулю 256.
- ввод с консоли (команда ,) не поддерживается, но для этой задачи он и не нужен.
Выходные данные
Выведите программу на Brainfuck, которая при выполнении выведет результат вычисления этого выражения. Программа должна быть не длиннее 5000000 символов (включая символы, не являющиеся командами), и ее выполнение не должно требовать более 50000000 шагов.
Примеры
| № | Входные данные | Выходные данные |
|
1
|
2+3
|
++>
+++>
<[<+>-]<
++++++++++++++++++++++++++++++++++++++++++++++++.
|
|
2
|
9-7
|
+++++++++>
+++++++>
<[<->-]<
++++++++++++++++++++++++++++++++++++++++++++++++.
|