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
-
Find state names that start with the letter N
1231 Solvers
-
2476 Solvers
-
First non-zero element in each column
858 Solvers
-
Create matrix of replicated elements
378 Solvers
-
509 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!