String camino = "NNEEOS";
int x = 0, y = 0;
for (char dir : camino.toCharArray()) {
if (dir == 'N') y++;
else if (dir == 'S') y--;
else if (dir == 'E') x++;
else if (dir == 'O') x--;
}
System.out.println("(" + x + "," + y + ")"); 📥 Inputs:
camino = "NNEEOS"
❓ ¿Cuál es el output?
Ingresa tu respuesta abajo
💡 Explicación
Este código simula movimiento en un plano 2D. Cada letra representa una dirección: N(Norte)=arriba, S(Sur)=abajo, E(Este)=derecha, O(Oeste)=izquierda. Empezamos en (0,0) y seguimos el camino: N→(0,1), N→(0,2), E→(1,2), E→(2,2), O→(1,2), S→(1,1). ¡Como un GPS que registra tu posición final!
¿Cuál es la posición final? 🧭