Thách thức của bạn là tạo ra một chương trình hoặc chức năng tạo ra GCD của các đầu vào của nó bằng một ngôn ngữ và LCM của các đầu vào của nó bằng ngôn ngữ khác. Nội dung cho GCD hoặc LCM (Tôi đang nhìn bạn, Mathicala) được cho phép nhưng không được khuyến khích. Sẽ có 2 đầu vào, sẽ luôn là số nguyên dương, không bao giờ lớn hơn 1000.
Các trường hợp thử nghiệm
Mỗi dòng là một trường hợp thử nghiệm ở định dạng 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
Xem pastebin này cho tất cả các đầu vào có thể với 0 < x, y < 31
. Lưu ý rằng các phiên bản khác nhau của cùng một ngôn ngữ được tính là các ngôn ngữ khác nhau.
if
dựa trên một phiên bản của ngôn ngữ, nếu được lưu trữ trong một biến, có được phép không?