Le plus petit commun multiple (LCM) d'un ensemble de nombres A
est le plus petit entier b
tel qu'il b/a
soit un entier pour tous les entiers a
de A
. Cette définition peut être étendue aux nombres rationnels!
Tâche
Trouvez le positif le plus petit rationnel b
tel que b/a
est un nombre entier pour tous rationals a
dans l'entrée.
Règles
- Les failles standard sont interdites.
- Vous pouvez prendre les numérateurs et les dénominateurs séparément dans l'entrée, mais pas les doubles, les flottants, etc.
- L'entrée peut ne pas être complètement réduite.
- Vous pouvez prendre des entrées entières comme rationnelles avec dénominateur de
1
. - Les soumissions qui fourniraient des nombres rationnels à un module intégré LCM / GCD sont autorisées, mais non concurrentes.
Cas de test
In: 3
Out: 3
In: 1/17
Out: 1/17
In: 1/2, 3/4
Out: 3/2
In: 1/3, 2/8
Out: 1
In: 1/4, 3
Out: 3
In: 2/5, 3
Out: 6
In: 1/2, 3/4, 5/6, 7/8
Out: 105/2
Il s'agit de code-golf , donc les soumissions utilisant le moins d'octets gagnent!
LCM[numerators]/GCD[denominators]
peut ne pas fonctionner lorsque l'entrée contient un nombre rationnel non réduit. par exemple1/3, 2/8
.