Le date palindromiche sono date che appaiono come palindromi: la stringa di cifre può essere letta allo stesso modo in avanti e indietro. Per il formato data nordamericano (MM / GG / AAAA), le prossime date palindromiche sono:
02/02/2020
12/02/2021
03/02/2030
La sfida
Crea una funzione che restituisca tutte le date palindromiche in un formato di data comune e coerente (a tua scelta) che rientri in un intervallo di date ( modifica: compreso l'intervallo stesso ).
Regole
- Per qualificarsi come palindromo, devono essere controllati solo i caratteri numerici della data.
- La data può essere in qualsiasi formato comune (
MM/DD/YYYY
,DD-MM-YYYY
), purché utilizzi due cifre per il mese e il giorno e quattro per l'anno, e utilizza un carattere per separare parti della data. L'uscita deve preservare caratteri Seperating (/
,-
ecc). La tua funzione deve gestire solo un formato data distinto. Si prega di includere il formato nella risposta. - Se vengono restituite più date, devono essere separate da virgola o nuova riga.
- Vince la risposta più breve!
Esempio
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
evitando unto_date()
o devo usare meno golfableVARCHAR2
?