数字の組の最小公倍数(LCM)は、A
最小の整数であるb
そのようなb/a
全ての整数の整数でありa
におけるA
。この定義は有理数に拡張できます!
仕事
最小の正の検索合理的な b
ようb/a
である整数のすべてのための有理数 a
の入力では。
ルール
- 標準的な抜け穴は禁止されています。
- 入力では分子と分母を別々に使用できますが、double、floatなどは使用できません。
- 入力が完全に削減されない場合があります。
- 整数入力を分母の有理数としてとることができます
1
。 - 有理数をLCM / GCDビルトインに送信する送信は許可されますが、競合しません。
テストケース
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
これはcode-golfであるため、最小限のバイトを使用した送信が勝ちです!
LCM[numerators]/GCD[denominators]
入力に非縮小有理数が含まれる場合、計算が機能しない場合があります。例えば1/3, 2/8
。