Das am wenigsten verbreitete Vielfache einer Menge positiver Ganzzahlen A
ist die kleinste positive Ganzzahl, B
so dass für jedes k
in A
eine positive Ganzzahl existiert, n
so dass k*n = B
.
Geben Sie bei mindestens zwei positiven Ganzzahlen als Eingabe das kleinste gemeinsame Vielfache aus.
Regeln
- Builtins sind zulässig. Wenn Ihre Lösung jedoch eine verwendet, sollten Sie eine alternative Lösung einbeziehen, die keine GCD / LCM-Builtins verwendet. Die alternative Lösung wird jedoch nicht für Ihre Punktzahl angerechnet, so dass dies völlig optional ist.
- Alle Ein- und Ausgaben liegen innerhalb des für Ihre Sprache nativ darstellbaren Bereichs. Wenn Ihre Sprache von Haus aus zu beliebig großen ganzen Zahlen fähig ist, muss Ihre Lösung mit beliebig großen Ein- und Ausgängen arbeiten.
Testfälle
[7, 2] -> 14
[8, 1] -> 8
[6, 4, 8] -> 24
[8, 2, 1, 10] -> 40
[9, 6, 2, 1, 5] -> 90
[5, 5, 7, 1, 1] -> 35
[4, 13, 8, 8, 11, 1] -> 1144
[7, 2, 2, 11, 11, 8, 5] -> 3080
[1, 6, 10, 3, 4, 10, 7] -> 420
[5, 2, 9, 10, 3, 4, 4, 4, 7] -> 1260
[9, 7, 10, 9, 7, 8, 5, 10, 1] -> 2520