ভূমিকা
পেরেডোলিয়া : প্রাচীন গ্রীক থেকে; παρα ( প্যারা , "সমবর্তী, পাশাপাশি") + εἴδωλον ( এডালন , "চিত্র")। কোনও অস্পষ্ট উদ্দীপনাটি পর্যবেক্ষকের কাছে পরিচিত কিছু হিসাবে ব্যাখ্যা করার প্রবণতা, যেমন মঙ্গল হিসাবে খালে খালি চিহ্নগুলি ব্যাখ্যা করা, মেঘের আকার দেখে বা সংগীতে লুকানো বার্তা শুনে। উত্স: উইকিঅভিধান ।
উদাহরণ স্বরূপ:
প্যারালোগিয়া : প্রাচীন গ্রীক থেকে; παρα ( প্যারা , "সমবর্তী, পাশাপাশি") + λόγος ( লোগোস , "বক্তৃতা, বক্তৃতা, শব্দ, ...")। কোড গল্ফ প্রোগ্রামগুলির মতো অক্ষরের নির্বিচারে ক্রমগুলিতে শব্দগুলি বোঝার প্রবণতা। উত্স: হ্যাঁ, আমি এটি তৈরি করেছি ( @ মার্টিন দ্বারা চিহ্নিত হিসাবে শব্দটির অর্থ আসলে কিছু অন্যরকম)।
উদাহরণ স্বরূপ:
df4$/H)hEy_^p2\
jtK2$)look|x1$
চ্যালেঞ্জ
একটি প্রোগ্রাম লিখুন যা ইনপুট হিসাবে ধনাত্মক পূর্ণসংখ্যার গ্রহণ করে, আউটপুট হিসাবে একটি পূর্ণসংখ্যা উত্পাদন করে এবং কোডের অংশ হিসাবে একটি ইংরেজি শব্দ অন্তর্ভুক্ত করে। ইনপুট-আউটপুট সম্পর্ক অবশ্যই একটি পূর্ণসংখ্যার ক্রমের সাথে সঙ্গতিপূর্ণ যা ওইআইএস-এ পাওয়া যাবে ।
বিধি
- এই তালিকা থেকে শুধুমাত্র শব্দ অনুমোদিত। এটি স্বতঃস্ফূর্তভাবে স্বতঃস্ফূর্ত, তবে কোন শব্দটি গ্রহণযোগ্য তা নিয়ে আমরা সকলেই একমত হওয়া জরুরী; এবং সে ক্ষেত্রে এই তালিকা সম্ভবত অন্য যে কোনও হিসাবে ভাল।
- শব্দ দ্বারা গঠিত করা প্রয়োজন concatenating অন্তত দুই ফাংশন নাম বা বিবৃতি। উদাহরণস্বরূপ আপনার ভাষাতে যদি কোনও ফাংশন বলা হয় তবে
correlation
এটি সেভাবে ব্যবহার করা যাবে না। উপসংহারটি কঠোর হতে হবে: শব্দের অংশগুলির মধ্যে অন্য কোনও চিহ্ন প্রদর্শিত হবে না। উদাহরণস্বরূপ,bro~ken
একটি শব্দ হিসাবে গণনা করা হবে না। - কেস গুরুত্বহীন হল: উভয়
valid
এবংvaLiD
গ্রহণযোগ্য। - স্ট্রিংয়ের মধ্যে থাকা শব্দগুলি গণনা করে না। যে শব্দগুলি শব্দটি তৈরি করে সেগুলির পছন্দগুলির ভাষায় ফাংশন বা বিবৃতি হওয়া দরকার, এটি এমন কিছু যা আসলে সম্পাদিত হয় । উদাহরণস্বরূপ, নিম্নলিখিত কোডটির অনুমতি দেওয়া হবে না :,
'deoxyribonucleic'~1
যেখানে'...'
একটি স্ট্রিং রয়েছে,~
পূর্ববর্তী বিষয়বস্তুগুলি বাদ দেয় এবং1
কেবল সংখ্যা মুদ্রণ করে1
। - শব্দের প্রতিটি অক্ষর প্রয়োজনীয় হওয়া উচিত । এর অর্থ হ'ল শব্দটি থেকে একটি অক্ষর অপসারণের ফলে ইনপুট-আউটপুট সম্পর্ক পরিবর্তন করা উচিত। এর মধ্যে রয়েছে একটি আলাদা ক্রম আউটপুট, বা অন্য কোনও জিনিস (গুলি) আউটপুট, বা কোনও আউটপুট উত্পাদন না করা বা ত্রুটি ঘটানো।
- কোনও ধনাত্মক পূর্ণসংখ্যার ইনপুট হিসাবে গ্রহণযোগ্য হওয়া উচিত এবং ডেটা-টাইপ বা মেমরির সীমাবদ্ধতা বাদে একটি আউটপুট উত্পাদন করা উচিত।
- আউটপুট ইনপুট সংশ্লিষ্ট
1
,2
,3
, ... একটা ক্রম প্রদর্শনে মিলা উচিত OEIS । অন্য কোনও আউটপুট উত্পাদন করা উচিত নয়; কেবলমাত্র একটি পূর্ণসংখ্যা নম্বর, সম্ভবত পিছনে বা শীর্ষস্থানীয় সাদা স্থানের সাথে। - ইনপুট এবং আউটপুট ফাংশন আর্গুমেন্ট বা স্টিডিন / স্টডআউট হতে পারে।
স্কোর
স্কোরটি দীর্ঘতম শব্দের দৈর্ঘ্যের দ্বিগুণ, অক্ষরের ক্ষেত্রে মোট কোড দৈর্ঘ্যের বিয়োগ হিসাবে গণনা করা হয়। বা সমতুল্য, দীর্ঘতম শব্দের বিয়োগের দৈর্ঘ্যের মধ্যে দীর্ঘ-শব্দের অক্ষরের সংখ্যা।
সর্বনিম্ন স্কোর জয়।
উদাহরণ
একটি কাল্পনিক পোস্টফিক্স ভাষা বিবেচনা করুন যাতে এই ফাংশনগুলি থাকে:: c
একটি সংখ্যা ইনপুট করুন; At
: গণনা বর্গ; $
: যোগ 1।
cAt
একটি বৈধ প্রোগ্রাম হবে (ক্রম তার আউটপুট অনুরূপ 1
, 4
, 9
, ..., যা A000290 ), এবং এটি স্কোর হবে -3।
cAt$
এছাড়াও বৈধ হতে হবে (ক্রম 2
, 5
, 10
, ..., যা A002522 ), স্কোর -2।
c$At
বৈধ হবে না, কারণ এখানে কেবলমাত্র শব্দটি "এট" এবং একক ফাংশন বা বিবৃতি দ্বারা উত্পাদিত হয়।