Siempre al borde...

Te recordamos los operadores lógicos que vimos hasta ahora:

  • Negación: "da vuelta" una expresión booleana - ejemplo: not hayBolitas(Rojo).
  • Conjunción: determina si se cumplen ambas condiciones - ejemplo: puedeMover(Norte) && puedeMover(Sur).
  • Disyunción: determina si se cumple alguna de las condiciones - ejemplo: esInteligente() || tieneBuenaOnda().

Con la ayuda de esa tablita, escribí la función estoyEnUnBorde() que determine si el cabezal está parado en algún borde.

¡Dame una pista!

Si el cabezal está en un borde, no se puede mover en alguna dirección. :smirk:

Tenés que iniciar sesión antes de empezar a enviar tus soluciones