Я хотел бы иметь функцию ввода как {'+', {'+', 1, 2}, 3}. Больше примеров, как ниже < /p> [code]expressionParser({'+', 1, 2}); expressionParser({'+', {'+', 1, 2}, 3}); expressionParser({'+', 1, {'+', 1, 2}}); expressionParser({'+', {'+', 1, 2}, {'+', 1, 2}}); expressionParser({'+', {'+', {'+', 1, 2}, 2}, {'+', {'+', 1, {'+', 1, 2}}, 2}}); [/code] Какова структура данных, которая может удерживать вход. Спасибо