TypeScript · fácil
Una "función dios" provisional hace el parse y el formato en el mismo sitio, pero se salta la validación. Un input inválido como "nope" acaba formateado en vez de rechazarse.
Recorta los dígitos válidos y conviértelos en una etiqueta; el input inválido debe devolver null, nunca un VAL:… falso. processInput(" 42 ") → "VAL:42"; processInput("nope") → null.
workspace/
└── src/
└── pipeline.ts (god function; validate unused)Con sharpen instalado, este comando abre exactamente este reto en tu arena local:
sharpen 25
¿Primera vez? La instalación completa está justo debajo.
npm install -g @juanwmedia/sharpen sharpen 25 npx @juanwmedia/sharpen 25 sharpen update