Выражение в польской нотации (нужна небольшая помощь) **/^a-bc+d*ef**
/^a-bc+d*ef
Я немного смущен этим выражением
*ef=(e*f)
+d*ef=d+(e*f)
-BC=(b-c)
/^a? if it is ^23= 2^3
здесь я запутался, что мне делать? пожалуйста, нужна помощь.
/^a-bc+d*ef
/^a-bc+d(e*f)
Вот теперь, что мне делать? должен /^a-bc+d+(e*f)
это нормально?
(b-c)
тогда какой знак должен быть между /^a(b-c)
а также d+(e*f)
?
а также /^a
Я знаю, если ^23=2^3=8
но здесь я сыт по горло. Пожалуйста, ведите меня, где я не прав.
1 ответ
Мне кажется, что ваше выражение не верно
/^ А-BC + D * эф
<=>
/^ А-BC + D (е * е)
<=>
/^ a-bc (d + (e * f))
На данный момент у вас есть три значения подряд и нет оператора. Все операторы должны быть двоичными, чтобы польская запись работала.