👹 Halloween.dev Challenges
Welcome to my collection of coding challenges 🎃
Here I share my solutions to various problems involving logic, algorithms, and data manipulation.
Each challenge is organized by number and includes:
- The final implementation in TypeScript / JavaScript
- A dedicated test file (
.test.ts) with the test cases used for validation
- Node.js v20 or higher
- Install dependencies:
npm install
Run all tests with:
npm testExample output:
halloweendev git:(develop) ✗ npm test
> halloweendev@1.0.0 test
> vitest
DEV v4.0.5 /Users/julnarot/code/coding-challenges/halloweendev
✓ 2025/challenge01/initial.solution.test.ts (6 tests) 1ms
✓ 2025/challenge02/initial.solution.test.ts (5 tests) 1ms
Test Files 2 passed (2)
Tests 11 passed (11)
Start at 21:47:40
Duration 114ms (transform 77ms, setup 0ms, collect 89ms, tests 3ms, environment 0ms, prepare 5ms)
PASS Waiting for file changes...
press h to show help, press q to quit