Skip to content

Latest commit

 

History

History
24 lines (17 loc) · 1.61 KB

File metadata and controls

24 lines (17 loc) · 1.61 KB

Sort extreme #infer #array

by Sg @suica

Take the Challenge

In this challenge, you are required to sort natural number arrays in either ascend order or descent order.

Ascend order examples:

Sort<[]> // []
Sort<[1]> // [1]
Sort<[2, 4, 7, 6, 6, 6, 5, 8, 9]> //  [2, 4, 5, 6, 6, 6, 7, 8, 9]

The Sort type should also accept a boolean type. When it is true, the sorted result should be in descent order. Some examples:

Sort<[3, 2, 1], true> // [3, 2, 1]
Sort<[3, 2, 0, 1, 0, 0, 0], true> // [3, 2, 1, 0, 0, 0, 0]

Extra challenges:

  1. Support natural numbers with 15+ digits.
  2. Support float numbers.

Back Share your Solutions Check out Solutions