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
----
545Let's try another.
150
+ 051
----
201No, that didn't work, but what if we keep going?
201
+ 102
----
303There, 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
Problem Comments
-
4 Comments
Why is seqreverse command not allowed to work?
That function is in the Bioinformatics Toolbox (http://www.mathworks.com/help/bioinfo/ref/seqreverse.html). Cody permits only MATLAB functions.
Many commands I thought would work ,didn't .... This problem helps in understanding the limits of the commands
Can every number be used to find a palindrome? I've tried 196, and it seems to run on an infinite loop.
Solution Comments
Show commentsProblem Recent Solvers2410
Suggested Problems
-
Remove the small words from a list of words.
1546 Solvers
-
Omit columns averages from a matrix
606 Solvers
-
Back to basics 21 - Matrix replicating
1756 Solvers
-
395 Solvers
-
Spot the First Occurrence of 5
425 Solvers
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!