Return the 3n+1 sequence for n - MATLAB Cody - MATLAB Central

Problem 21. Return the 3n+1 sequence for n

Difficulty:Rate
A Collatz sequence is the sequence where, for a given number n, the next number in the sequence is either n/2 if the number is even or 3n+1 if the number is odd. The sequence always terminates with 1.
So if
n = 13
then
c = [13 40 20 10 5 16 8 4 2 1]

Solution Stats

53.13% Correct | 46.87% Incorrect
Last Solution submitted on Jun 26, 2025

Problem Comments

Solution Comments

Show comments
Why should you share code?
In a discussion on LInkedin about my recent blog post, Do these...
1
2

Problem Recent Solvers8376

Suggested Problems

More from this Author96

Problem Tags

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!