Make a Palindrome Number - MATLAB Cody - MATLAB Central

Problem 45. Make a Palindrome Number

Some numbers like 323 are palindromes. Other numbers like 124 are not. But look what happens when we add that number to a reversed copy of itself.

    124
  + 421
   ----
    545

Let's try another.

    150
  + 051
   ----
    201

No, that didn't work, but what if we keep going?

    201
  + 102
   ----
    303

There, it became a palindrome again. Given a, return b = find_palindrome(a) such that b is the palindrome number that eventually results from repeated reversals and additions of a.

Example:

 Input  a = 150
 Output b is 303

Solution Stats

62.46% Correct | 37.54% Incorrect
Last Solution submitted on Jun 22, 2025

Problem Comments

Solution Comments

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

Problem Recent Solvers2401

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!