Protocolo 17: El reloj fractal

Medio
loops
arrays
simulation

📖Historia

Transmisión de Zeew_17 iniciada…

El Reloj Fractal de Zeew no usa fechas reales, sino un contador numérico que avanza en cada iteración. Este reloj simula el paso del tiempo sin depender de sistemas externos.

"El tiempo es solo un número que avanza."

Debes crear un generador de timestamps que simule el paso del tiempo con incrementos personalizados.

🎯Enunciado

🎯 Objetivo

Crea una función fractalClock(start, iterations, increment) que genere un array de timestamps simulados.

📋 Especificaciones

  • start: número inicial del reloj
  • iterations: cuántos timestamps generar
  • increment: cuánto sumar en cada iteración
  • Retorna array de números
  • Si algún parámetro no es número, retorna "Error: parámetros inválidos"
  • Si iterations <= 0, retorna array vacío

💡 Ejemplos

fractalClock(100, 5, 10); // [100, 110, 120, 130, 140]
fractalClock(0, 3, 1); // [0, 1, 2]
fractalClock(50, 4, 5); // [50, 55, 60, 65]
fractalClock(10, 0, 5); // []
fractalClock("invalid", 5, 10); // "Error: parámetros inválidos"

Casos de prueba

Tu solución será validada contra 5 casos de prueba

Test 1: Genera secuencia de 5
Test 2: Desde cero con incremento 1
Test 3: Incremento de 5

... y 2 casos más

💻 Editor de código

JavaScript
Cargando editor...
Loading...