Ngày Palindromic là ngày xuất hiện dưới dạng palindromes: chuỗi chữ số có thể được đọc theo cùng một cách ngược như trước. Đối với định dạng ngày ở Bắc Mỹ (MM / DD / YYYY), một số ngày palindromic tiếp theo là:
02/02/2020
12/02/2021
03/02/2030
Các thách thức
Tạo một hàm trả về tất cả các ngày palindromic theo định dạng ngày chung, nhất quán (theo lựa chọn của bạn) nằm trong một phạm vi ngày ( chỉnh sửa: bao gồm cả phạm vi ).
Quy tắc
- Để đủ điều kiện là một bảng màu, chỉ nên kiểm tra các ký tự số của ngày.
- Ngày có thể ở bất kỳ định dạng phổ biến nào (
MM/DD/YYYY
,DD-MM-YYYY
), miễn là nó sử dụng hai chữ số cho cả tháng và ngày và bốn cho năm và nó sử dụng một ký tự để tách các phần của ngày. Các đầu ra phải bảo vệ nhân vật Seperating (/
,-
, vv). Chức năng của bạn chỉ cần xử lý một định dạng ngày riêng biệt. Vui lòng bao gồm các định dạng trong câu trả lời của bạn. - Nếu có nhiều hơn một ngày được trả về, chúng nên được phân tách bằng dấu phẩy hoặc dòng mới.
- Câu trả lời ngắn nhất sẽ thắng!
Thí dụ
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']
DATE
để tránhto_date()
hoặc tôi phải sử dụng ít golf hơnVARCHAR2
không?