Les dates palindromiques sont des dates qui apparaissent sous forme de palindromes: la chaîne de chiffres peut être lue de la même manière en arrière qu'en avant. Pour le format de date nord-américain (MM / JJ / AAAA), les quelques dates palindromiques suivantes sont:
02/02/2020
12/02/2021
03/02/2030
Le défi
Créez une fonction qui renvoie toutes les dates palindromiques dans un format de date commun et cohérent (de votre choix) qui se situe dans une plage de dates ( modifier: y compris la plage elle-même ).
Règles
- Pour être considéré comme un palindrome, seuls les caractères numériques de la date doivent être vérifiés.
- La date peut être dans n'importe quel format commun (
MM/DD/YYYY
,DD-MM-YYYY
), tant qu'elle utilise deux chiffres pour le mois et le jour et quatre pour l'année, et qu'elle utilise un caractère pour séparer les parties de la date. La sortie doit préserver les caractères seperating (/
,-
, etc.). Votre fonction ne doit gérer qu'un seul format de date distinct. Veuillez inclure le format dans votre réponse. - Si plusieurs dates sont renvoyées, elles doivent être séparées par des virgules ou des sauts de ligne.
- La réponse la plus courte gagne!
Exemple
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
évitant unto_date()
ou dois-je utiliser le moins golfableVARCHAR2
?