A collection of challenges which you complete in solely the type system.
Everyone knows you can write code to do things, but can you write the same thing using only types?
Challenges are listed in the src/
directory:
- (
★★☆☆☆☆
) ReverseTuple - (
★★★☆☆☆
) DeleteCharacter - (
★★★★☆☆
) MiddleCharacter - (
★★☆☆☆☆
) IncludesString - (
★☆☆☆☆☆
) IsNotNumberLiteral - (
★☆☆☆☆☆
) IsNever - (
☆☆☆☆☆☆
) MakeExciting - (
★★★☆☆☆
) PeriodsToUnderscores - (
★★★★★☆
) MergeSort - (
★★★☆☆☆
) NoOverlappingKeys - (
★★☆☆☆☆
) IsEven - (
★★★☆☆☆
) EachAsSingle - (
★★☆☆☆☆
) SwapIndices - (
★★☆☆☆☆
) SplitString - (
★★★☆☆☆
) FirstFew - (
★★★★☆☆
) RoughlyIncludes
Some common utility types you may use in your solutions are provided in src/utility
:
Testing-related types and mock data can be found in src/common
:
For easier browsing of the available challenges, visit the GitHub pages here.