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
-
279 Solvers
-
Back to basics 3 - Temp Directory
368 Solvers
-
Back to basics 19 - character types
262 Solvers
-
Sum of odd numbers in a matrix
574 Solvers
-
4657 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!