domingo, 23 de marzo de 2025

Top 5 de la semana

Artículos relacionados

Kata: «Caminos del Explorador»

Objetivo: Imagina que eres un explorador que viaja por una cuadrícula. Tu objetivo es trazar el camino correcto siguiendo ciertas reglas específicas. El propósito de esta kata es evaluar la lógica condicional y el control de flujo del programador.

  1. Dado un array de movimientos (N, S, E, O para Norte, Sur, Este, Oeste), se debe determinar si el explorador termina en el mismo punto en que empezó.
  2. Si el explorador termina en el mismo punto, devolver "Exploración Completa".
  3. Si el explorador termina en una posición diferente, devolver "Perdido en la Aventura".
  4. Si los movimientos superan los 10 pasos, sin importar la posición final, devolver "Demasiado lejos".

Reglas para el movimiento:

  • Partes desde el punto (0, 0).
  • N incrementa la coordenada y en 1.
  • S decrementa la coordenada y en 1.
  • E incrementa la coordenada x en 1.
  • O decrementa la coordenada x en 1.

Requisitos adicionales:

  • Crea una función llamada caminosDelExplorador(movimientos) que reciba un array de caracteres (movimientos).
  • Devuelve la descripción correspondiente según las reglas mencionadas.
Jordi Morillo
Jordi Morillohttps://www.programador-web.com
Soy un programador PHP Senior con más de 20 años de experiencia en desarrollo web y administración de sistemas Linux, especializado en Symfony y metodologías ágiles como Scrum. He trabajado con tecnologías como MySQL, MongoDB y WordPress, y siempre busco nuevas oportunidades para seguir aprendiendo y aplicando mis conocimientos.

DEJA UNA RESPUESTA

Por favor ingrese su comentario!
Por favor ingrese su nombre aquí

Artículos populares