Mayor equidigital
Definir la función
1 |
mayorEquidigital :: Integer -> Integer |
tal que (mayorEquidigital n) es el mayor número que se puede formar con los dígitos de n. Por ejemplo,
1 |
mayorEquidigital 325271 == 753221 |
Soluciones
1 2 3 4 |
import Data.List (sort) mayorEquidigital :: Integer -> Integer mayorEquidigital = read . reverse . sort . show |
Otras soluciones
- Se pueden escribir otras soluciones en los comentarios.
- El código se debe escribir entre una línea con <pre lang="haskell"> y otra con </pre>
Pensamiento
«Un matemático, como un pintor o un poeta, es un creador de patrones. Si sus patrones son más permanentes que los de ellos, es porque están hechos con ideas.»
En Python
En Julia
En JavaScript
En Maxima
En Mathematica: