domingo, 23 de marzo de 2025

Top 5 de la semana

Artículos relacionados

Kata: Elemental Patterns

Objetivo: Dado un número entero, clasificarlo en un elemento natural (Tierra, Agua, Fuego, Aire o Éter) usando las siguientes reglas de clasificación:

  1. Suma de dígitos: Calcula la suma de todos sus dígitos.
  2. Clasificación elemental:
    • Tierra: Si la suma de dígitos es impar y menor que 10.
    • Agua: Si la suma de dígitos es par y menor que 10.
    • Fuego: Si la suma de dígitos es impar y mayor que 10.
    • Aire: Si la suma de dígitos es par y mayor que 10.
  3. Condición especial:
    • Si el número es múltiplo de 11, se clasifica exclusivamente como Éter, ignorando todas las demás condiciones.
  4. Devolución de resultado: Regresa el elemento correspondiente o «Éter» si aplica la condición especial.

Ejemplos de salida (con una explicación más detallada):

  • Entrada: 123
    • Suma de dígitos = 1 + 2 + 3 = 6
    • Es un número par menor que 10 → Salida: «Agua»
  • Entrada: 57
    • Suma de dígitos = 5 + 7 = 12
    • Es un número par mayor que 10 → Salida: «Aire»
  • Entrada: 39
    • Suma de dígitos = 3 + 9 = 12
    • Es un número par mayor que 10 → Salida: «Aire»
  • Entrada: 11
    • Es múltiplo de 11 → Salida: «Éter» (se ignoran las otras condiciones)
  • Entrada: 85
    • Suma de dígitos = 8 + 5 = 13
    • Es un número impar mayor que 10 → Salida: «Fuego»

Beneficios de esta kata

Este enfoque ayuda a:

  • Practicar la manipulación numérica mediante la suma de dígitos.
  • Aplicar lógica condicional para clasificación en base a criterios variados.
  • Trabajar con condiciones especiales que excluyen otros factores.
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