Back to Type Challenges

README

questions/09384-hard-maximum/README.md

latest1.4 KB
Original Source
<!--info-header-start--><h1>Maximum </h1><blockquote><p>by ch3cknull <a href="https://github.com/ch3cknull" target="_blank">@ch3cknull</a></p></blockquote><p><a href="https://tsch.js.org/9384/play" target="_blank"></a> </p><!--info-header-end-->

Description

Implement the type Maximum, which takes an input type T, and returns the maximum value in T.

If T is an empty array, it returns never. Negative numbers are not considered.

For example:

ts
Maximum<[]> // never
Maximum<[0, 2, 1]> // 2
Maximum<[1, 20, 200, 150]> // 200

Advanced

Can you implement type Minimum inspired by Maximum?

<!--info-footer-start-->

<a href="../../README.md" target="_blank"></a> <a href="https://tsch.js.org/9384/answer" target="_blank"></a> <a href="https://tsch.js.org/9384/solutions" target="_blank"></a> <!--info-footer-end-->