Primera y última en orden lexicográfico

Published by SyntaxGardener in

Crea una función que devuelva las permutaciones primera y última en orden lexicográfico de una cadena de letras minúsculas. Devuelve las dos cadenas en ese orden.

Ejemplos

Program.FirstAndLast("marmite") ➞ ["aeimmrt", "trmmiea"]

Program.FirstAndLast("bench") ➞ ["bcehn", "nhecb"]

Program.FirstAndLast("scoop") ➞ ["coops", "spooc"]

Notas

La entrada contiene letras minúsculas del inglés.