Sayı kümesinin en küçük ortak katı (LCM) A
tamsayı küçüğüdür b
böyle b/a
bütün tamsayılar için bir tam sayıdır a
içinde A
. Bu tanım rasyonel sayılara genişletilebilir!
Görev
En küçük pozitif bul rasyonel b
şekilde b/a
bir olan tamsayı herkes için rationals a
girişinde.
kurallar
- Standart boşluklar yasaktır.
- Girişte pay ve paydaları ayrı olarak alabilir, ancak çiftler, şamandıralar vb.
- Giriş tam olarak azaltılamaz.
- Tamsayı girişlerini paydası ile rasyonel olarak alabilirsiniz
1
. - Rasyonel sayıları bir LCM / GCD yerleşkesine besleyecek gönderimlere izin verilir, ancak rakip değildir.
Test Durumları
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
Bu kod golf , bu yüzden en az bayt kullanarak gönderme kazanmak!
LCM[numerators]/GCD[denominators]
Giriş, azaltılmamış bir rasyonel sayı içerdiğinde bilgisayar çalışmayabilir. örn1/3, 2/8
.