09-03-2017, 09:46 AM
Here's a User RPL programming challenge that's so mini it's micro. Good for a momentary diversion. Since it's so simple, be sure to attempt it before looking at the solutions posted below.
Input: A list of valid dates in the current DMY or MDY mode.
Output: The same list, sorted into ascending historical order.
Note: Program must use current DMY/MDY format for input and leave that setting the same when it exits.
Example in MDY mode:
{ 8.191955 9.032017 7.041776 } --> { 7.041776 8.191955 9.032017 }
Winner: Smallest program in bytes.
Input: A list of valid dates in the current DMY or MDY mode.
Output: The same list, sorted into ascending historical order.
Note: Program must use current DMY/MDY format for input and leave that setting the same when it exits.
Example in MDY mode:
{ 8.191955 9.032017 7.041776 } --> { 7.041776 8.191955 9.032017 }
Winner: Smallest program in bytes.