Las fechas palindrómicas son fechas que aparecen como palíndromos: la cadena de dígitos se puede leer de la misma manera hacia atrás que hacia adelante. Para el formato de fecha norteamericano (MM / DD / AAAA), las siguientes fechas palindrómicas son:
02/02/2020
12/02/2021
03/02/2030
El reto
Cree una función que devuelva todas las fechas palindrómicas en un formato de fecha común y consistente (de su elección) que se encuentre dentro de un rango de fechas ( edición: incluido el rango en sí ).
Reglas
- Para calificar como palíndromo, solo se deben verificar los caracteres numéricos de la fecha.
- La fecha puede estar en cualquier formato común (
MM/DD/YYYY
,DD-MM-YYYY
), siempre que use dos dígitos para el mes y el día y cuatro para el año, y use un carácter para separar partes de la fecha. La salida debe preservar caracteres seperating (/
,-
, etc.). Su función solo necesita manejar un formato de fecha distinto. Incluya el formato en su respuesta. - Si hay más de una fecha devuelta, deben estar separadas por comas o líneas nuevas.
- ¡La respuesta más corta gana!
Ejemplo
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
evitando ato_date()
o tengo que usar el menos golfableVARCHAR2
?