Если 1 не считается фактором, то
- 40 имеет два соседних фактора (4 и 5)
- 1092 имеет два соседних фактора (13 и 14)
- 350 не имеет двух соседних факторов (из его факторов 2, 5, 7, 10, 14, 25, 35, 50, 70 и 175 нет двух последовательных)
Доля положительных целых чисел, обладающих этим свойством, представляет собой долю, кратную любому из 6 (2 × 3), 12 (3 × 4), 20 (4 × 5), 30, 56,…. Если мы рассчитаем только долю, делимую на первые n из них, мы получим приближение, которое становится более точным при увеличении n .
Например, для n = 1 мы находим долю целых чисел, делимых на 2 × 3 = 6, что составляет 1/6. При n = 2 все целые числа, кратные 3 × 4 = 12, также делятся на 6, поэтому аппроксимация все еще равна 1/6. Для n = 3 доля целых чисел, делимых на 6 или 20, составляет 1/5 и т. Д.
Вот первые несколько значений:
1 1/6 0.16666666666666666
3 1/5 0.20000000000000000
6 22/105 0.20952380952380953
9 491/2310 0.21255411255411255
12 2153/10010 0.21508491508491510
15 36887/170170 0.21676558735382265
21 65563/301070 0.21776663234463747
24 853883/3913910 0.21816623274423785
27 24796879/113503390 0.21846817967287144
Для значений n между предоставленными значениями выходные данные должны совпадать с выходными данными для вышеуказанного значения (например, n = 5 → 1/5).
Ваша программа должна взять n и вывести либо дробный, либо десятичный ответ. Вы можете взять n с любым смещением (например, 0-индексация или 2-индексация в этой последовательности вместо 1-индексации).
Для десятичного вывода ваша программа должна содержать не менее 5 цифр для всех приведенных тестовых случаев.
Скоринг - это код-гольф с самой короткой победой.
Вдохновленный Какая доля натуральных чисел имеет два фактора, которые отличаются на 1? по Marty Cohen - в частности, от Dan ответа «s.