Ваша задача - создать программу или функцию, которая выводит GCD своих входных данных на одном языке и LCM своих входных данных на другом. Встроенные функции для GCD или LCM (я смотрю на вас, Mathematica) разрешены, но не поощряются. Будет 2 входа, которые всегда будут положительными целыми числами, никогда не превышающими 1000.
Тестовые случаи
Каждая строка представляет собой один тестовый пример в формате 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
Смотрите этот pastebin для всех возможных входов с 0 < x, y < 31
. Обратите внимание, что разные версии одних и тех же языков считаются разными языками.
if
на основании версии языка, если она хранится в переменной, разрешено?