একটি প্যালিনড্রোম এমন একটি স্ট্রিং যা পিছনে এবং সামনে উভয়ই একইভাবে বানানযুক্ত is উদাহরণস্বরূপ, 'ইভা, আমি কি গুহায় ব্যাট করতে পারি?' একটি প্যালিনড্রোম (EVACANISTAB | BATSINACAVE)
এই কোড গল্ফের জন্য, আপনার পছন্দের ভাষাটি ব্যবহার করে নির্ধারণ করুন যে প্রদত্ত স্ট্রিংটি প্যালিনড্রোম কিনা।
এজ কেস:
- যতিচিহ্নটি অবাস্তবতার দিকে গণনা করা হয় না।
- নিয়ন্ত্রণের অক্ষরগুলি উদাসীনতার দিকে গণনা করা হয় না।
- হোয়াইটস্পেস প্যালিনড্রোমনেসের দিকে গণনা করা হয় না।
- সংখ্যাগুলি উদাসীনতার দিকে গণনা করা হয়।
- এই চ্যালেঞ্জের কেস প্যালিনড্রোমনেসের দিকে গণনা করা হয় না।
- আপনার পছন্দের ভাষা দ্বারা চাপিয়ে দেওয়া ব্যতীত মূল্যায়ন করার জন্য স্ট্রিংয়ের দৈর্ঘ্যের কোনও সীমা নেই।
- এই চ্যালেঞ্জের জন্য, নিজেকে ASCII অক্ষর সেটটিতে সীমাবদ্ধ করুন।
প্রযুক্তিগত প্রয়োজনীয়তা:
- শুধুমাত্র পদ্ধতি সংস্থা প্রয়োজন; পদ্ধতির স্বাক্ষর, ডেটা স্ট্রাকচারের ঘোষণা ইত্যাদির মতো অতিরিক্ত জিনিসগুলি বিজয়ের প্রয়োজনীয়তার দিকে গণনা করে না।
- কোড অবশ্যই সংকলন-সময় ত্রুটি বা ব্যতিক্রম ছাড়াই সংকলন বা ব্যাখ্যা করতে হবে।
- কোড অবশ্যই কোনও অপ্রয়োজনীয় ব্যতিক্রম বা ক্রাশ নিক্ষেপ করবে না। (প্রায় বলা বাহুল্য। প্রায়।)
- কোডকে অবশ্যই কিছু মূল্য ফিরিয়ে আনতে হবে ডেটা টাইপ আপনি যে ভাষাটি ব্যবহার করেন তার উপর নির্ভর করে (যেমন একটি সি # ব্যবহারকারী একটি ব্যবহার করতে পারে
bool
, যেখানে একটি জাভাস্ক্রিপ্ট ব্যবহারকারী ব্যবহার করতে পারেvar
)) - আপনি আপনার নিজস্ব অনুবাদক লিখতে পারবেন না যা এই কাজটিকে 'নেটিভ' সামর্থ্য হিসাবে সম্পাদন করে যাতে আপনি 'গল্ফ' করতে পারেন একটি নিকট জয়ের স্কোর। (আশা করি বলা বাহুল্য।)
বিজয় শর্ত:
- অক্ষরের মধ্যে সংক্ষিপ্ততম কোডটি জয়ী।
বর্তমান নেতা: টিমার্টিন (কে, 25 টি অক্ষর)
... আপনার উত্তর দিয়ে যাদু সবুজ চেক চিহ্ন চান ? এই লোকটির উত্তরটি মারধর করুন!