Ihre Herausforderung besteht darin, ein Programm oder eine Funktion zu erstellen, die die GCD ihrer Eingaben in einer Sprache und die LCM ihrer Eingaben in einer anderen Sprache ausgibt . Builtins für GCD oder LCM (ich sehe Sie, Mathematica) sind erlaubt, aber nicht empfohlen. Es gibt 2 Eingänge, bei denen es sich immer um positive ganze Zahlen handelt, niemals mehr als 1000.
Testfälle
Jede Zeile ist ein Testfall im Format 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
In diesem Pastebin finden Sie alle Eingabemöglichkeiten mit 0 < x, y < 31
. Beachten Sie, dass unterschiedliche Versionen derselben Sprachen als unterschiedliche Sprachen gelten.
if
basierend auf einer Version der Sprache, wenn in einer Variablen gespeichert, ist erlaubt?