Визуализатор последовательности Коллатца
Визуализируйте последовательность гипотезы Коллатца для любого начального числа.
Часто задаваемые вопросы
Реализация кода
def collatz_sequence(n):
seq = [n]
while n != 1:
n = n // 2 if n % 2 == 0 else 3 * n + 1
seq.append(n)
return seq
n = 27
seq = collatz_sequence(n)
print(f"Starting number: {n}")
print(f"Steps to reach 1: {len(seq) - 1}")
print(f"Peak value: {max(seq)}")
print(f"Sequence: {seq[:10]}... (showing first 10)")Comments & Feedback
Comments are powered by Giscus. Sign in with GitHub to leave a comment.