- 22, Oct 2024
- #1
Redivosite — это слово-портманто, придуманное исключительно для этой задачи. Это смесь сокращения, деления и композиции.
Определение
Учитывая целое число Н > 6:
- Если Н является простым, Н не является номером повторного распределения.
- Если Н является составным:
- повторно вычислять Н' = Н/д + д + 1 до Н' является простым, где д является наименьшим делителем Н больше 1
- Н является числом повторного разделения тогда и только тогда, когда окончательное значение Н' является делителем Н
Ниже приведены 100 первых номеров Redivosite (на момент публикации записей OEIS не было):
14,42,44,49,66,70,143,153,168,169,176,195,204,260,287,294,322,350,414,462,518,553,572,575,592,629,651,702,726,735,775,806,850,869,889,891,913,950,1014,1023,1027,1071,1118,1173,1177,1197,1221,1235,1254,1260,1302,1364,1403,1430,1441,1554,1598,1610,1615,1628,1650,1673,1683,1687,1690,1703,1710,1736,1771,1840,1957,1974,2046,2067,2139,2196,2231,2254,2257,2288,2310,2318,2353,2392,2409,2432,2480,2522,2544,2635,2640,2650,2652,2684,2717,2758,2760,2784,2822,2835
Примеры
- Н = 13: 13 — простое число, поэтому 13 не является числом повторного деления.
- Н = 32: 32/2+3=19; 19 не является делителем или 32, поэтому 32 не является числом повторного деления.
- Н = 260: 260/2+3=133, 133/7+8=27, 27/3+4=13; 13 — делитель или 260, поэтому 260 — число повторного деления.
Ваша задача
- Учитывая целое число Н, верните истинное значение, если это номер повторного разделения, или ложное значение в противном случае. (Вы также можете вывести любые два различных значения, если они согласованы.)
- Входные данные гарантированно будут больше, чем 6.
- Это , поэтому побеждает самый короткий ответ в байтах!
#код-гольф #код-гольф #задача принятия решения #целое число #деление