Problem 216. Is this date a palindrome?emordnilap a etad siht sI
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
-
1 Comment
My solution is an abomination based on the prior leading solution. Please add more true test cases and possibly a random date.
Solution Comments
Show commentsProblem Recent Solvers65
Suggested Problems
-
Test if a Number is a Palindrome without using any String Operations
231 Solvers
-
Back to basics 4 - Search Path
367 Solvers
-
7078 Solvers
-
Find out sum and carry of Binary adder
1489 Solvers
-
6425 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!