Solutions to AdventJS coding challenges written in TypeScript.
This repository contains my solutions to the AdventJS challenges - a series of daily JavaScript/TypeScript coding challenges released during December.
adventjs/
├── 2025/
│ ├── 01/
│ │ ├── README.md # Challenge description
│ │ └── solution.ts # Solution implementation
│ ├── 02/
│ │ ├── README.md
│ │ └── solution.ts
│ └── ...
├── package.json
├── tsconfig.json
└── README.md
Each challenge is organized in its own folder with:
README.md: Challenge description, examples, and requirementssolution.ts: TypeScript implementation
- Node.js (v18 or higher recommended)
- pnpm (package manager)
# Install dependencies
pnpm install- Challenge #1: Filter the defective gifts - Easy
- Challenge #2
- Challenge #3
- Challenge #4
- Challenge #5: The countdown to take off - Easy
- TypeScript - Type-safe JavaScript
- Node.js - Runtime environment
- pnpm - Package manager
- Solutions are written in TypeScript with strict type checking enabled
- Each solution is self-contained and can be run independently
- Challenge descriptions are included in each challenge's README.md file
MIT