- * / 15 - 7 + 1 1 3 + 2 + 1 1 =
- * / 15 - 7 2 3 + 2 + 1 1 =
- * / 15 5 3 + 2 + 1 1 =
- * 3 3 + 2 + 1 1 =
- 9 + 2 + 1 1 =
- 9 + 2 2 =
- 9 4 =
5
Necesito orientación. Estoy tratando de acercarme a la notación de pulido. De lo que puedo ver aquí en este momento es cada vez que vemos dos operadores juntos, podríamos aplicar el operando recientemente mencionado a los dos operadores de inmediato. Esto es lo que estoy teniendo en mente. Así que desde arriba,
- * / 15 - 7 + 1 1 3 + 2 + 1 1 =
- * / 15 - 7 2 3 + 2 + 1 1 =
So + 1 1 = 2, - 7 2 = 5
- * / 15 5 3 + 2 + 1 1 =
- * 3 3 + 2 + 1 1 =
- 9 + 2 + 1 1 =
So / 15 5 = 3, * 3 3 = 9,
Sólo quiero estar realmente seguro aquí. ¿Es seguro asumir este procedimiento? :
- empezando por el lado izquierdo de la ecuación del prefijo, lee el siguiente carácter de uno en uno.
- si hay dos caracteres que son operandos secuencialmente, aplicamos enseguida el operador precedente.
- Sustituye la operación de ahora por su resultado. (Así + 1 1 se convierte en 2). Vuelve al paso 2 si hay más operaciones posibles.
Nota: ¿Podría alguien con más reputación etiquetar esta pregunta para "notación polaca", por favor?