Su desafío es crear un programa o función que genere el GCD de sus entradas en un idioma y el LCM de sus entradas en otro. Las incorporaciones para GCD o LCM (te estoy mirando, Mathematica) están permitidas pero no son recomendables. Habrá 2 entradas, que siempre serán enteros positivos, nunca mayores de 1000.
Casos de prueba
Cada línea es un caso de prueba en el formato x y => GCD(x,y) LCM(x,y)
:
1 1 => 1 1
1 2 => 1 2
4 1 => 1 4
3 4 => 1 12
7 5 => 1 35
18 15 => 3 90
23 23 => 23 23
999 1000 => 1 999000
1000 999 => 1 999000
1000 1000 => 1000 1000
Vea este pastebin para todas las entradas posibles con 0 < x, y < 31
. Tenga en cuenta que las diferentes versiones de los mismos idiomas cuentan como idiomas diferentes.
if
se permite un basado en una versión del idioma, si se almacena en una variable?