Make a Palindrome Number - MATLAB Cody - MATLAB Central

Problem 45. Make a Palindrome Number

Difficulty:Rate

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.27% Correct | 37.73% Incorrect
Last Solution submitted on Nov 07, 2025

Problem Comments

Solution Comments

Show comments
Join Cody Contest 2025 — Have Fun and Win Prizes!
...
We’re excited to invite you to Cody Contest 2025! 🎉 Pick a team,...

Problem Recent Solvers2410

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!