আপনি যদি এটি পছন্দ করেন তবে এতে অংশগ্রহণ বিবেচনা করুন:
একই ভাষায় 12 টি স্নিপেট / এক্সপ্রেশন তৈরি করুন , যার ফলে যথাক্রমে 0 থেকে 10 এবং 42 পর্যন্ত সংখ্যাটি আসে তবে কোনও আক্ষরিক সংখ্যা, স্ট্রিং বা চরিত্রের ডেটা না লিখে।
বিল্ড-ইন ডেটা, যেমন PI()
এবং ALPHABET()
, ভাল থাকে এবং যেমন সিজেমের ইউ, এক্স, ওয়াই, জেড, এবং এ ধ্রুবক এবং প্রসেসিংয়ের ব্লেন্ড, চির্ড, সেন্টার, BREAK এবং লাইন।
প্রতিটি স্নিপেটকে অবশ্যই নিজেরাই দাঁড়াতে সক্ষম হতে হবে, অর্থাৎ তারা পরস্পরের উপর নির্ভরশীল নাও হতে পারে। তবে, একটি একক স্নিপেটের অভ্যন্তরে, আপনি কোনও পরিবর্তনশীল নির্ধারণ করতে পারেন এবং এটিকে অবাধে ব্যবহার করতে পারেন, আপনি যতক্ষণ না প্রত্যক্ষভাবে নামটি উল্লেখ করেন তবে তার নাম সম্বলিত স্ট্রিংয়ের মাধ্যমে নয়।
সমস্ত স্নিপকেট জমা দেওয়ার সময় অবশ্যই জমা দেওয়ার কম্পিউটারে বৈধ হতে হবে (এসই রিপোর্ট করেছেন) তবে কোনও ডিরেক্টরিতে ফাইলের সংখ্যা, সঠিক তারিখ বা সময় বা ব্যবহারকারীর নির্দিষ্ট ইনপুটের মতো অস্বাভাবিক স্থানীয় অবস্থার উপর নির্ভর করতে পারে না ।
বৈধ স্নিপেটের উদাহরণ
3: INT(LOG10(YEAR(TODAY())))
কারণ এটি আগাম ভবিষ্যতে সত্য থাকে
4: CUBICROOT(LEN(CHARACTERSET()))
কারণ একটি 256 বর্ণের অক্ষর সেটটি খুব সাধারণ
8: SQRT(SYSTEMTYPE())
কারণ -৪ -বিট সিস্টেমগুলি খুব সাধারণ
অবৈধ স্নিপেটের উদাহরণ
5: LEN(USERNAME())
কারণ বেশিরভাগ লোক "অ্যাডমিন" লগইন হিসাবে ব্যবহার করে না :-)
9: LOG10(SYSTEMMEMORY())
কারণ এটি কেবলমাত্র 1 জিবি মেমরির সিস্টেমে কাজ করে
42: CODE("*")
কারণ এতে একটি স্ট্রিং / অক্ষর আক্ষরিক রয়েছে
প্রতিটি স্নিপেটের ফলাফলের ফলাফল অবশ্যই একটি আসল সংখ্যার (মান, int, ভাসা ইত্যাদি) হতে পারে যা স্নিপেটের মতো একই ভাষা ব্যবহার করে আরও গণনার জন্য ব্যবহার করা যেতে পারে, অর্থাত্ সেই সংখ্যাটি উপস্থাপনকারী কোনও পাঠ্য স্ট্রিং নয়।
কেবল অক্ষর ভিত্তিক ভাষা অনুমোদিত।
স্কোর মিলিত 12 টি স্নিপেটের মোট বাইট গণনা। স্নিপেটগুলি পৃথককারী নিউলাইনগুলিতে গণনা করা হয় না।
নোট করুন যে উপরের নিয়মগুলি কিছু ভাষা অংশ নিতে বাধা দিতে পারে, এমনকি যদি সেগুলি ট্যুরিং সম্পূর্ণ হয়।
প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী
প্রশ্ন প্রোগ্রাম কি কোনও ইনপুট গ্রহণ করতে পারে?
একটি হ্যাঁ, তবে আপনি কেবল ইনপুট চেয়ে না এবং প্রাসঙ্গিক নম্বরটি প্রবেশ করতে পারেন না।
প্রশ্ন শারীরিক সংখ্যা (অ-ডেটা) অঙ্ক অনুমোদিত?
একটি হ্যাঁ, উদা LOG10()
।
প্রশ্ন কি রুবির প্রতীকগুলি আক্ষরিক হিসাবে গণনা করা হয়?
একজন হ্যাঁ।
প্রশ্ন স্কোর প্রতিটি স্নিপেট মধ্যে নিউলাইন অন্তর্ভুক্ত?
একটি নং
প্রশ্ন টিআই-বেসিক কি "চরিত্র ভিত্তিক" বৈধ হতে যথেষ্ট?
একজন হ্যাঁ।
প্রশ্ন কি মিথ্যা এবং সত্য সংখ্যা গণ্য আক্ষরিক হিসাবে গণনা করে?
একজন না, তারা গ্রহণযোগ্য।
প্রশ্ন যদি আমরা একমাত্র উপায় এবং সংখ্যাটি ফাংশনের আউটপুটকে প্রভাবিত না করে তবে একটি ফাংশন কল করতে আমরা সংখ্যার আক্ষরিক ব্যবহার করতে পারি?
একজন হ্যাঁ, যদি সেই আপনার ভাষায় কোড লিখতে স্বাভাবিক উপায়।
প্রশ্ন আমার ভাষা ধরে নিয়েছে প্রতিটি প্রোগ্রাম / প্রকাশের শুরুতে একটি [কিছু] রয়েছে। আমি কি এটি অন্তর্ভুক্ত করব, অথবা আমার স্নিপেটগুলি কেবল কোনও প্রোগ্রাম / এক্সপ্রেশনের মাঝখানে রাখলে কাজ করা উচিত?
একটি তারা শুধু একটি প্রোগ্রাম / মত প্রকাশের মাঝখানে কাজ করা উচিত।
প্রশ্ন রেগেক্স আক্ষরিক সম্পর্কে কি?
একটি নিষিদ্ধ, ভাষা যে কেবল regexes না ছাড়া।
প্রশ্ন কোডের একটি অংশ কি সমস্ত নির্দিষ্ট নম্বর মুদ্রণ করতে পারে?
একজন না, তারা পৃথক ও পারস্পরিক স্বাধীন হতে হবে।
প্রশ্ন আমি একটি বয়লারপ্লেটের মতো int main() {}...
বা সমতুল্য ধরে নিতে পারি ?
একজন হ্যাঁ।
প্রশ্ন কোন আউটপুট ডেটাটাইপ অনুমোদিত?
একটি যে কোনও সংখ্যার ডেটাটাইপ, যেমন ইনট, ফ্লোট ইত্যাদি
প্রশ্ন আমি কি প্রতিটি স্নিপেটের ফলাফল মুদ্রণ করতে হবে?
একজন না, পরবর্তী ব্যবহারের জন্য ফলাফলের উপলব্ধ যথেষ্ট।
প্রশ্ন প্রাক সেট ভেরিয়েবল অনুমোদিত?
একজন হ্যাঁ, এবং তারা প্রত্যেক স্নিপেট জন্য রিসেট (যদি পরিবর্তন করা হয়েছে) হয়ে।
প্রশ্নগুলি π এবং ই সংখ্যাটি আক্ষরিক বিবেচিত?
একজন না, আপনি তাদের ব্যবহার করতে পারে।
প্রশ্ন আমি কি 42 এর জন্য 4 এবং 2 টি আলাদা আলাদা ঘরে ফিরে আসতে পারি?
একজন না, তারা এক নম্বর হিসাবে সংযুক্ত থাকতে হবে।
প্রশ্ন বাই বা চরিত্র?
একটি বাইটস, তবে আপনি যে কোনও পছন্দসই কোডপেজ চয়ন করতে পারেন।
প্রশ্ন জে 9:
, প্রকৃতপক্ষে 9
এবং প্রিটজেলের মতো ধ্রুবক ক্রিয়াকলাপ এবং প্রিসেট ভেরিয়েবলগুলি 9
ব্যবহার করা যেতে পারে?
একজন হ্যাঁ, শব্দভান্ডার সসীম হলে (জে জন্য 19, 10 বাস্তবিক এবং প্রেটসলের জন্য)।