ความท้าทายของคุณคือการสร้างโปรแกรมหรือฟังก์ชั่นที่ส่งออกGCDของอินพุตของมันในภาษาหนึ่งและLCMของอินพุตของมันในอีกภาษาหนึ่ง Builtins สำหรับ GCD หรือ LCM (ฉันกำลังดูคุณ Mathematica) ได้รับอนุญาต แต่ไม่ได้รับการสนับสนุน จะมี 2 อินพุตซึ่งจะเป็นจำนวนเต็มบวกเสมอไม่เกิน 1,000
กรณีทดสอบ
แต่ละบรรทัดเป็นหนึ่งกรณีทดสอบในรูปแบบ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
อ้างอิงตามเวอร์ชันของภาษาหากเก็บไว้ในตัวแปรอนุญาตหรือไม่