Tanggal palindrom adalah tanggal yang muncul sebagai palindrom: string angka dapat dibaca dengan cara yang sama mundur ke depan. Untuk format tanggal Amerika Utara (MM / DD / YYYY), beberapa tanggal palindromik berikutnya adalah:
02/02/2020
12/02/2021
03/02/2030
Tantangan
Buat fungsi yang mengembalikan semua tanggal palindrom dalam format tanggal yang umum dan konsisten (sesuai pilihan Anda) yang termasuk dalam rentang tanggal ( edit: termasuk kisaran itu sendiri ).
Aturan
- Untuk memenuhi syarat sebagai palindrome, hanya karakter numerik tanggal yang harus diperiksa.
- Tanggal dapat dalam format umum apa pun (
MM/DD/YYYY
,DD-MM-YYYY
), asalkan menggunakan dua digit untuk bulan dan hari dan empat untuk tahun tersebut, dan menggunakan karakter untuk memisahkan bagian-bagian tanggal. Output harus melestarikan karakter Memisahkan (/
,-
, dll). Fungsi Anda hanya perlu menangani satu format tanggal yang berbeda. Harap sertakan format dalam jawaban Anda. - Jika ada lebih dari satu tanggal dikembalikan, mereka harus koma atau baris baru dipisahkan.
- Jawaban terpendek menang!
Contoh
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
menghindarito_date()
atau saya harus menggunakan yang kurang golfVARCHAR2
?