Запись вычисления

тема: Арифметика и формулы (O(1)) · уровень: базовый

Условие

В этой записи знак действия стоит после двух чисел, к которым его применяют. Например, 2 3 4 * + означает 2 + 3 * 4 и даёт 14. Читая слева направо, запоминаем числа. Встретив знак, заменяем последние два запомненных числа результатом действия над ними. При вычитании из предпоследнего числа вычитаем последнее: 7 2 - даёт 5.

В записи 3 2 ? 4 1 ? ? каждый вопрос можно заменить одним из знаков +, -, *. Знаки могут повторяться. Какое наибольшее число можно получить? Введи одно целое число. Программу сдавать не нужно.

Решить задачу с автопроверкой на Python →

Куда дальше