يمكن تلخيص حدسية كولاتز أو مسألة 3x+1 على النحو التالي:
خُذ أي عدد صحيح موجب n. إذا كان n زوجيًا، فاقسم n على 2 لتحصل على n / 2. إذا كان n فرديًا، فاضرب n في 3 وأضف 1 لتحصل على 3n + 1. كرّر العملية بلا نهاية. تنص الحدسية على أنه أيًّا كان العدد الذي تبدأ به، فستصل دائمًا إلى 1 في النهاية.
معطى عدد n، أرجِع عدد الخطوات اللازمة للوصول إلى 1.
إذا بدأنا بـ n = 12، فستكون الخطوات كما يلي:
فينتج عن ذلك 9 خطوات. إذًا، بالنسبة للمدخل n = 12، ستكون القيمة المُرجَعة 9.
سجّل في Exercism لتتعلّم وتتقن CFML عبر 51 تمرينًا، وإرشاد بشري حقيقي، وكل ذلك مجانًا.