এই প্রশ্নে প্রতিটি উত্তর একটি "সরঞ্জামবক্স" পাবে যা একটি প্রোগ্রাম / ফাংশন তৈরি করতে ব্যবহার করা যেতে পারে। টুলবক্সে দুটি জিনিস থাকবে:
প্রোগ্রামিং ভাষার একটি তালিকা
বৈধ অক্ষরের একটি তালিকা
টুলবক্সে কেবলমাত্র অক্ষর ব্যবহার করে প্রদত্ত যে কোনও একটি ভাষাতে আপনাকে অবশ্যই একটি বৈধ প্রোগ্রাম / ফাংশন লিখতে হবে। আপনার প্রোগ্রাম / ফাংশনটি এই প্রশ্নের উপর ইতিমধ্যে উপস্থিত উত্তর সংখ্যা আউটপুট করা উচিত।
একবার আপনি একটি উত্তর লিখেছেন এবং পোস্ট করার পরে আপনি যে ভাষা এবং অক্ষরগুলি ব্যবহার করেছেন তা টুলবক্স থেকে সরিয়ে ফেলা হবে এবং 1 টি নতুন ভাষা এবং 8 টি নতুন অক্ষর এলোমেলোভাবে পরবর্তী উত্তরটির জন্য সরঞ্জামবক্স হিসাবে যুক্ত হবে।
বিধি
প্রতিটি উত্তর দেবে:
- এর আগে আসা বৈধ উত্তরের সংখ্যা আউটপুট করুন
- সেই উত্তরের জন্য টুলবক্সে সরবরাহ করা অক্ষরের একটি উপসেট রয়েছে। (পুনরাবৃত্তি অনুমোদিত)
- প্রদত্ত সরঞ্জাম বাক্স থেকে যে কোনও একটি ভাষাতে থাকুন
পরবর্তী সরঞ্জামবক্সটি এই অজগর প্রোগ্রাম দ্বারা নির্ধারিত হবে । পরবর্তী উত্তরের পোস্ট আইডির সাথে বাকী ভাষা এবং অক্ষরগুলিতে রেখে দেওয়া পরবর্তী সরঞ্জামবক্স তৈরি করতে ।
এখানে ভাষার তালিকাটি এই পোস্টের সময়ে অনলাইনে চেষ্টা করার জন্য উপলভ্য সমস্ত ভাষাগুলি। অক্ষরগুলির চর কোড 0-127 রয়েছে।
আপনি উত্তর হিসাবে একটি পুরো প্রোগ্রাম বা একটি ফাংশন লিখতে পারেন। যেহেতু আরপিএলগুলি আলাদা আলাদা ভাষা তাই তাদের অনুমতি দেওয়া হবে না। (প্রতিটি ভাষার টিআইও সংস্করণ ব্যবহার করুন)
যদি কোনও ভাষা একটি বিশেষ এনকোডিং ব্যবহার করে তবে অক্ষরগুলি বাইট হিসাবে ব্যাখ্যা করা উচিত (এএসসিআইআই থেকে ডিকোড করা এবং শূন্যের সাথে প্যাড করা)।
প্রারম্ভিক সরঞ্জাম বাক্সটি এই প্রশ্ন পোস্ট আইডি ( 128464 ) থেকে এলোমেলো হয়ে যাবে , শুরু করার জন্য 7 টি ভাষা থাকবে এবং আমি অক্ষরগুলি যুক্ত করব
echoprint0
এবং লোকেরা শুরু করতে বিনামূল্যে 0-01 এএসসিআই করব ।আপনি পর পর দুবার উত্তর নাও দিতে পারেন
স্কোরিং
প্রতিবার যখন কোনও ব্যক্তি উত্তর দেয় তারা তার উত্তরের জন্য বেশ কয়েকটি পয়েন্ট পাবে। লক্ষ্যটি যতটা সম্ভব পয়েন্ট পাওয়া। এক্স ভাষায় একটি উত্তরের জন্য আপনি যতটা টার্ন পাবেন ভাষাটি এক্স বাক্সে টুলবক্সে অব্যবহৃত হয়েছে। উদাহরণস্বরূপ উত্তর দেওয়ার প্রথম ব্যক্তিটি 1 পয়েন্ট পাবেন কারণ ভাষাটি কেবলমাত্র বাক্সটিতে যুক্ত করা হয়েছিল। অগত্যা শেষ হবে না এবং আমি কোনও উত্তর গ্রহণ করব না।
কেলি
এটি একটি প্রতিযোগিতা, তবে আমি প্রতিযোগিতামূলক থাকাকালীন জয়ের উপরে মজা দেওয়ার জন্য আপনাকে উত্সাহিত করি (যদি আমি বিজয়ী মানদণ্ডটি "মজাদার" করতে পারতাম)। কিছু জিনিস যা মজাদার নয়:
- উদ্দেশ্যমূলকভাবে অক্ষর ব্যবহার করে আপনার ভবিষ্যতের উত্তরগুলি স্টান্ট করার দরকার নেই।
- ভবিষ্যতের সরঞ্জাম বাক্সগুলি ব্যবহার করা আরও শক্ত করে তুলতে পোস্ট আইডি সিস্টেমটি গেম করার চেষ্টা করা হচ্ছে।
- ভবিষ্যতের সরঞ্জাম বাক্সগুলি আরও সহজ করে তুলতে পোস্ট আইডি সিস্টেমটি খেলার চেষ্টা করছে।
আমি এই জিনিসগুলি করা থেকে কাউকে আটকাতে পারি না, তবে আমি সন্দেহ করি এমন কোনও উত্তর আমি এটিকে কমানোর চেষ্টা করব।
আরও ইতিবাচক নোটে, এখানে এমন কিছু জিনিস রয়েছে যা ভাল খেলাধুলা এবং উত্সাহিত করে:
- আড্ডায় অন্যান্য ব্যবহারকারীর সাথে সমন্বয় করা।
- কঠোর বা আরও বাধামূলক ভাষার জন্য অক্ষর সংরক্ষণ করা
এটি এখানে পাওয়া একটি চ্যালেঞ্জের দ্বিতীয় পুনরাবৃত্তি । এটি প্রথমটি দিয়ে বেশ কয়েকটি সমস্যার উন্নতি করে। এই প্রশ্নগুলি নিয়ে আলোচনা করা একটি মেটা এখানে ।
;
ইনপুট না দেওয়া হলে কোনও কিছু করার জন্য স্ট্রিং প্রোগ্রামগুলির একটি (সরঞ্জামবক্সে নয়) প্রয়োজন। কন্ডিট এবং টিসিএল প্রোগ্রামগুলির সিনট্যাক্সের অংশ হিসাবে একটি স্থান (টোবক্সে নয়) প্রয়োজন। প্রকল্পের প্রয়োজন (
। মস্তিষ্ক-ফ্ল্যাক সুস্পষ্ট কারণে কাজ করতে পারে না (এটি কেবলমাত্র টুলবক্সের অক্ষর তা বোঝে )
)। {
ফাংশনটি ঘোষণার জন্য জাভা 8 এর একটি (সরঞ্জামবক্সে নয়) প্রয়োজন। এটি কেবল ম্যাক্সিমা ছেড়ে যায়, যা আমি মনে করি না যে "মুদ্রণ" ছাড়াই জিনিসগুলি মুদ্রণ করতে পারে বা প্রথম বন্ধনী ব্যবহার না করে কোনও ফাংশন ঘোষণা করতে পারে।