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 Solvers63
Suggested Problems
-
Given two arrays, find the maximum overlap
1406 Solvers
-
Least common multiple of many numbers
227 Solvers
-
Find the "ordinary" or Euclidean distance between A and Z
159 Solvers
-
743 Solvers
-
8032 Solvers
Problem Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!