Take a MATLAB date number as input, and return true if the date is a palindrome, false if the date is not a palindrome. A date number is a scalar double representing the decimal days since Jan. 1, 0000 (type "help datenum").
The date shall be considered a palindrome if the "mmddyy" form of the date is a palindrome with leading zeros removed from months and days. Thus, a date number of 706076 corresponds to March 3, 1933, which can be written 03/03/33. Then the leading zeros are removed to get "3333" --> true. Date number 695118 corresponds to March 3, 1903, i.e. "030303" which reduces to "3303" --> false.
Solution Stats
Problem Comments
Solution Comments
Show commentsProblem Recent Solvers96
Suggested Problems
-
Remove all the words that end with "ain"
2713 Solvers
-
Test if a Number is a Palindrome without using any String Operations
257 Solvers
-
Convert hex color specification to MATLAB RGB
260 Solvers
-
Convert a vector into a number
619 Solvers
-
Calculate the area of a triangle between three points
3542 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!
My solution is an abomination based on the prior leading solution. Please add more true test cases and possibly a random date.