Wordy

Wordy

Intermedia

Instrucciones

Analiza y evalúa problemas verbales de matemáticas sencillos y devuelve la respuesta como un número entero.

Iteración 0: números

Los problemas que no tienen operaciones se evalúan simplemente como el número dado.

What is 5?

Se evalúa como 5.

Iteración 1: suma

Suma dos números.

What is 5 plus 13?

Se evalúa como 18.

Maneja números grandes y números negativos.

Iteración 2: resta, multiplicación y división

Ahora, realiza las otras tres operaciones.

What is 7 minus 5?

2

What is 6 multiplied by 4?

24

What is 25 divided by 5?

5

Iteración 3: varias operaciones

Maneja un conjunto de operaciones, en secuencia.

Como estos son problemas verbales, evalúa la expresión de izquierda a derecha, ignorando el orden de operaciones habitual.

What is 5 plus 13 plus 6?

24

What is 3 plus 2 multiplied by 3?

15 (es decir, no 9)

Iteración 4: errores

El analizador debe rechazar:

  • Operaciones no admitidas («What is 52 cubed?»)
  • Preguntas que no son de matemáticas («Who is the President of the United States»)
  • Problemas verbales con sintaxis no válida («What is 1 plus plus 2?»)
Editar en GitHub El enlace se abre en una ventana o una pestaña nuevas
Standard ML Exercism

¿Todo listo para empezar Wordy?

Regístrate en Exercism para aprender y dominar Standard ML con 90 ejercicios y mentoría humana real, todo gratis.