Паліндромні дати - це дати, які відображаються як паліндрами: рядок цифр можна читати так само, як і вперед. Для північноамериканського формату дати (MM / DD / РРРР) наступними кількома паліндромними датами є:
02/02/2020
12/02/2021
03/02/2030
Змагання
Створіть функцію, яка повертає всі паліндромні дати у послідовному, загальному форматі дати (на ваш вибір), що підпадає під діапазон дат ( редагувати: включаючи сам діапазон ).
Правила
- Щоб визначити паліндром, слід перевіряти лише числові символи дати.
- Дата може бути у будь-якому загальному форматі (
MM/DD/YYYY
,DD-MM-YYYY
), якщо вона використовує дві цифри як для місяця, так і за день та чотири за рік, і вона використовує символ для відокремлення частин дати. Вихід повинен зберігати розділяють символи (/
,-
і т.д.). Ваша функція повинна обробляти лише один чіткий формат дати. Будь ласка, включіть у відповідь формат. - Якщо повернуто більше однієї дати, вони повинні бути відокремлені комою або новим рядком.
- Найкоротша відповідь виграє!
Приклад
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
уникаючиto_date()
або, чи потрібно використовувати менш зігранийVARCHAR2
?