Palindromic তারিখগুলি সেই তারিখগুলি যা প্যালিনড্রোম হিসাবে প্রদর্শিত হয়: অঙ্কগুলির স্ট্রিংটি ফরোয়ার্ডের মতো পিছনের দিকে একইভাবে পড়া যায়। উত্তর আমেরিকার তারিখ বিন্যাসের জন্য (এমএম / ডিডি / ওয়াইওয়াইওয়াই), পরবর্তী কয়েকটি প্যালিনড্রোমিকের তারিখগুলি হ'ল:
02/02/2020
12/02/2021
03/02/2030
চ্যালেঞ্জ
একটি ফাংশন তৈরি করুন যা সমস্ত প্যালিনড্রমিক তারিখগুলিকে একটি সামঞ্জস্যপূর্ণ, সাধারণ তারিখের ফর্ম্যাটে (আপনার পছন্দ অনুসারে) ফেরত দেয় যা তারিখের সীমাতে আসে ( সম্পাদনা করুন: নিজেই পরিসীমা সহ )।
বিধি
- প্যালিনড্রোম হিসাবে যোগ্যতা অর্জনের জন্য, কেবলমাত্র তারিখের সংখ্যাসূচক অক্ষরগুলি পরীক্ষা করা উচিত।
- তারিখটি যে কোনও সাধারণ বিন্যাসে (
MM/DD/YYYY,DD-MM-YYYY) হতে পারে , যতক্ষণ না এটি উভয় মাস এবং দিন উভয়ের জন্য দুটি সংখ্যা এবং বছরের জন্য চারটি ব্যবহার করে এবং এটি তারিখের অংশগুলি পৃথক করার জন্য একটি অক্ষর ব্যবহার করে। আউটপুট seperating অক্ষর (সংরক্ষণ আবশ্যক/,-, ইত্যাদি)। আপনার ফাংশনটিতে কেবল একটি স্বতন্ত্র তারিখের ফর্ম্যাটটি পরিচালনা করতে হবে। আপনার উত্তরে ফর্ম্যাটটি অন্তর্ভুক্ত করুন। - যদি একাধিক তারিখ ফেরত আসে তবে সেগুলি কমা বা নতুন-রেখা পৃথক করা উচিত।
- সবচেয়ে কম উত্তর জয়!
উদাহরণ
date_palindrome('05/02/2050', '12/12/2060')
>>>['05/02/2050', '06/02/2060']

DATEএড়িয়েto_date()চলা ইনপুট টাইপটি ব্যবহার করতে পারি বা আমাকে কম গল্ফেবল ব্যবহার করতে হবেVARCHAR2?