Поэтому, когда я говорю о простой математической проблеме, большинство подумает, что я шучу, но это не так, в мире есть много нерешенных математических проблем, но это так просто, но все же нерешено.

Проблема называется «3n + 1 проблема» или «гипотеза Коллатца». Чтобы понять проблему, сначала нам нужно понять, что это такое, поэтому в основном просто выберите натуральное число, если число нечетное, затем мы умножаем число на 3 и добавляем 1, если число четное, мы делим его на 2. мы применяем эти условия к результирующей стоимости.

Чтобы продемонстрировать проблему, давайте рассмотрим число 5, поскольку оно нечетное, применим 3n + 1.

5 * 3 + 1 = 16 (четное); 16/2 = 8; 8/2 = 4; 4/2 = 2; 2/2 = 1

Таким образом, мы получаем значение один, но применяем условия, иначе мы застрянем в цикле, который равен 4, 2, 1.

Пока проблема очень проста, я имею в виду, что это просто базовые арифметические операции, но когда мы применяем условия к любому числу, результат всегда будет один. На данный момент математики проверили 300 квинтиллионов чисел, каждое число привело к циклу 4,2,1.

Чтобы достичь одного числа, нужно выполнить ряд шагов. Например, если мы возьмем число 26, для достижения 1 потребуется 10 шагов, а для следующего числа 27 - 111 шагов. Итак, вопрос: «В чем проблема?

Достигает ли последовательность Коллатца 1 для всех положительных целых начальных значений?

Ответ: мы не знаем, я имею в виду, что нет систематических доказательств того, что для каждого числа мы будем иметь один и тот же цикл. С момента его появления в 1937 году и до настоящего времени многие математики предлагали различные варианты решения, но эта проблема еще не решена.

Поскольку я из инженеров, вот код Python для гипотезы Коллатца.

Приведенный выше код является демонстрацией гипотезы Коллатца ...