A maior troca

Published by Helen Yu in

Escreva uma função que receba um número de dois dígitos e determine se ele é o maior entre as duas possíveis trocas de dígitos.

Para ilustrar:

largest_swap(27) ➞ false

largest_swap(43) ➞ true

Se 27 for nossa entrada, devemos retornar false porque trocar os dígitos resulta em 72, e 72 > 27. Por outro lado, trocar 43 resulta em 34, e 43 > 34.

Exemplos

largest_swap(14) ➞ false

largest_swap(53) ➞ true

largest_swap(99) ➞ true

Observações

Números com dois dígitos idênticos (terceiro exemplo) devem resultar em true (não é possível obter um resultado melhor).