সেমর্ডনিলেপস (হিটোরিপালিনড্রোমস, অর্ধ-প্যালিনড্রোমস, হাফ-প্যালিনড্রোমস, রিভার্সগ্রামস, মাইনোরেটিসস, রিভারসিবল অ্যানাগ্রাম, ওয়ার্ড রিভার্সালস বা অ্যানাড্রোমস নামেও পরিচিত) এমন শব্দ যা পিছনের দিকে বানান করলেও এটি শব্দ। কয়েকটি উদাহরণ হ'ল:
- ওয়ার্ড <=> আঁকুন
- খনিত <=> ডেনিম
- অংশগুলি <=> স্ট্র্যাপ
ধনাত্মক পূর্ণসংখ্যার এন দেওয়া হয়েছে (ফাংশন আর্গুমেন্ট বা এসটিডিআইএন এর মাধ্যমে), ইংরেজি শব্দের এই তালিকা থেকে semordnilaps এর তালিকাটি ফিরিয়ে দিন / আউটপুট দেয়, ঠিক হ'ল এন অক্ষর রয়েছে। শব্দের তালিকাটি আপনার কম্পিউটারে স্থানীয়ভাবে সংরক্ষণ করা যেতে পারে: নামক একটি পাঠ্য ফাইল হিসাবে w.txt
। আপনি url থেকেও তালিকাটি পেতে পারেন তবে এটি বাইট গণনায় অন্তর্ভুক্ত হবে।
নিয়মাবলী:
- Palindromes semordnilaps হয় না! সুতরাং, "দুপুর", "রটার" এবং "রাডার" শব্দগুলিকে তালিকায় অন্তর্ভুক্ত করা উচিত নয়।
- কেবলমাত্র একটি শব্দ (একটি semordnilap জোড়া) তালিকায় অন্তর্ভুক্ত করা উচিত। সুতরাং, "কুকুর" তালিকায় থাকলে, ""শ্বর" হওয়া উচিত নয় (এটি কোনটি অন্তর্ভুক্ত রয়েছে তা বিবেচনা করে না))
- যদি কোনও semordnilaps না থাকে তবে আউটপুটটি খালি স্ট্রিং, 0, FALSE বা অন্য কোনও কিছু হওয়া উচিত যা বোঝায় যে কোনও ফলাফল নেই। কোনও ফলাফল না থাকলেও ফাংশনটি অবশ্যই কাজ করবে।
এটি কোড গল্ফ তাই বাইটের মধ্যে সংক্ষিপ্ততম কোডটি জয়!
লিডারবোর্ড
এই পোস্টের নীচে স্ট্যাক স্নিপেট উত্তরগুলি থেকে ক্যাটালগ তৈরি করে a) ভাষার প্রতি সংক্ষিপ্ত সমাধানের তালিকা হিসাবে এবং খ) সামগ্রিক লিডারবোর্ড হিসাবে।
আপনার উত্তরটি প্রদর্শিত হয়েছে তা নিশ্চিত করার জন্য, দয়া করে নীচের মার্কডাউন টেম্পলেটটি ব্যবহার করে আপনার উত্তরটি শিরোনাম দিয়ে শুরু করুন:
## Language Name, N bytes
N
আপনার জমা দেওয়ার আকারটি কোথায় ? আপনি যদি নিজের স্কোরটি উন্নত করেন তবে আপনি পুরানো স্কোরগুলি শিরোনামে রেখে দিতে পারেন । এই ক্ষেত্রে:
## Ruby, <s>104</s> <s>101</s> 96 bytes
যদি আপনি নিজের শিরোনামে একাধিক সংখ্যা অন্তর্ভুক্ত করতে চান (যেমন আপনার স্কোর দুটি ফাইলের সমষ্টি বা আপনি পৃথকভাবে দোভাষী পতাকা দণ্ডের তালিকা করতে চান), নিশ্চিত করুন যে আসল স্কোরটি শিরোনামের শেষ সংখ্যা:
## Perl, 43 + 2 (-p flag) = 45 bytes
আপনি ভাষাটির নামটিকে একটি লিঙ্কও তৈরি করতে পারেন যা স্নিপেটে প্রদর্শিত হবে:
## [><>](http://esolangs.org/wiki/Fish), 121 bytes
Emordnilap
এবং বহুবচন হওয়া উচিত নয় Semordnilap
? ;)