Daty palindromiczne to daty, które pojawiają się jako palindromy: ciąg cyfr można odczytać w ten sam sposób wstecz i do przodu. W przypadku formatu daty w Ameryce Północnej (MM / DD / RRRR) następnych kilka dat palindromicznych to:
02/02/2020
12/02/2021
03/02/2030
Wyzwanie
Utwórz funkcję, która zwraca wszystkie daty palindromiczne w spójnym, wspólnym formacie dat (wybranym przez Ciebie), które mieszczą się w zakresie dat ( edytuj: w tym sam zakres ).
Zasady
- Aby zakwalifikować się jako palindrom, należy sprawdzić tylko znaki numeryczne daty.
- Data może mieć dowolny wspólny format (
MM/DD/YYYY
,DD-MM-YYYY
), pod warunkiem, że używa dwóch cyfr dla miesiąca i dnia oraz czterech dla roku i używa znaku do oddzielenia części daty. Wyjście musi zachować rozdzielając znaki (/
,-
, itd.). Twoja funkcja musi obsługiwać tylko jeden odrębny format daty. Podaj format w swojej odpowiedzi. - Jeśli zwrócono więcej niż jedną datę, należy je oddzielić przecinkiem lub znakiem nowej linii.
- Najkrótsza odpowiedź wygrywa!
Przykład
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
unikającto_date()
lub muszę użyć mniej golfaVARCHAR2
?