Additive persistence - MATLAB Cody - MATLAB Central

Problem 2040. Additive persistence

Difficulty:Rate

Inspired by Problem 2008 created by Ziko.

In mathematics, the persistence of a number is the number of times one must apply a given operation to an integer before reaching a fixed point; where further application does not change the number any more (Wikipedia).

Problem 2008 is an example of multiplicative persistence. Can you code an additive persistence ?

2718->2+7+1+8=18->1+8=9. So the persistence of 2718 is 2.

You can use the tips : num2str(666)-'0'=[6 6 6].

Solution Stats

57.19% Correct | 42.81% Incorrect
Last Solution submitted on Mar 25, 2025

Problem Comments

Solution Comments

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

Problem Recent Solvers173

Suggested Problems

More from this Author43

Problem Tags

Community Treasure Hunt

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

Start Hunting!