শুধুমাত্র ব্যবহার মুদ্রণযোগ্য হওয়া ASCII , (হেক্স কোড 7E করার 20) একটি বর্গক্ষেত্র এন × এন লিখতে কোর প্রোগ্রাম মন্তব্য ব্যতিরেকে 4 আরো দ্বারা বেষ্টিত স্তর , তৈরি করার সময় একটি (n + 8) × (n + 8) বর্গ প্রোগ্রাম (এন> 0) । এন = 3 এর জন্য লেআউটটি (আসল কোড দ্বারা প্রতিস্থাপন করা) এর মত দেখাচ্ছে:
44444444444
43333333334
43222222234
43211111234
4321CCC1234
4321CCC1234
4321CCC1234
43211111234
43222222234
43333333334
44444444444
- সি এর মূল 3 × 3 প্রোগ্রাম উপস্থাপন করে।
- 1 টি প্রথম স্তরটি উপস্থাপন করে, 2 টি দ্বিতীয় স্তরকে উপস্থাপন করে ইত্যাদি
প্রোগ্রামটি সর্বদা স্থান পৃথক পূর্ণসংখ্যার স্ট্রিং নেয় যেমন 0 -1 31 -1 2 2 2
স্ট্ডিন বা অনুরূপ (এটি কেবল প্লেইন সংখ্যা, কোনও উদ্ধৃতি বা বন্ধনী বা কোনও কিছুই হওয়া উচিত নয়)। আউটপুট নির্ভর করে লেআউটটির কোন অংশগুলি চালানো হয়েছিল তার উপর।
প্রোগ্রামটি চালানোর জন্য পাঁচটি উপায় রয়েছে (নতুন লাইনে রানটিতে অন্তর্ভুক্ত করা হয়)। প্রত্যেকে তালিকার ভিন্ন কিছু করে:
শুধু কোর চালান:
CCC CCC CCC
এটি ইনপুট তালিকার উপাদানগুলির নিখুঁত মানগুলির সর্বাধিক গণনা করে এবং
CORE
বহুবার নতুন লাইনে প্রিন্ট করে। সর্বোচ্চ 0 হলে কিছুই আউটপুট হয় না (একটি নতুন লাইন ঠিক আছে)।আউটপুট
0 -1 31 -1 2 2 2
হবেCORE CORE ...
31 বার।
স্তর 1 সহ কোরটি চালান:
11111 1CCC1 1CCC1 1CCC1 11111
এটি তালিকার মানগুলির গড় ( গণিতের গড় ) স্ট্যান্ডার্ড ভাসমান পয়েন্ট যথার্থতার সাথে আউটপুট দেয় ।
- এর আউটপুট 35/7
0 -1 31 -1 2 2 2
=5
(5.0
ভাল))
- এর আউটপুট 35/7
1 এবং 2 স্তর সহ কোরটি চালান:
2222222 2111112 21CCC12 21CCC12 21CCC12 2111112 2222222
এটি বিপরীত ইনপুট তালিকার একটি স্থান পৃথকীকরণ তালিকা আউটপুট দেয়।
- আউটপুট
0 -1 31 -1 2 2 2
হবে2 2 2 -1 31 -1 0
।
- আউটপুট
1, 2 এবং 3 স্তরগুলি দিয়ে কোরটি চালান (প্যাটার্নটি স্পষ্ট হওয়া উচিত)।
এটি বাছাই করা ইনপুট তালিকার একটি স্থান পৃথকীকরণ তালিকা আউটপুট দেয়।- আউটপুট
0 -1 31 -1 2 2 2
হবে-1 -1 0 2 2 2 31
।
- আউটপুট
1, 2, 3, এবং 4 স্তর সহ কোরটি চালান
d এটি ডুপ্লিকেটগুলি সরিয়ে ইনপুট তালিকার একটি স্থান পৃথকীকরণের তালিকা আউটপুট দেয়, ক্রমটি অর্ডার করে কোনও ব্যাপার নয়।- জন্য আউটপুট
0 -1 31 -1 2 2 2
হতে পারে-1 0 2 31
।
- জন্য আউটপুট
সমস্ত আউটপুট stdout বা একটি অনুরূপ বিকল্প হয়।
কেবলমাত্র এই 5 লেআউট সংমিশ্রণগুলিতে নির্দিষ্ট আচরণ রয়েছে।
নোট
- মূল বা স্তর বা এর সমন্বয়গুলিতে মন্তব্যের অনুমতি নেই allowed কোড যা কোনও অফ-অফ বা গঠনমূলক কিছুই করে না তা কোনও মন্তব্য হিসাবে গণ্য হয় না।
- মনে রাখবেন যে কোরটিতে কোনও (ধনাত্মক) N × N মাত্রা থাকতে পারে তবে স্তরগুলি কেবল একটি অক্ষর ঘন।
- আপনি ধরে নিতে পারেন ইনপুটটির কোনও নেতৃস্থানীয় বা পিছনের স্থান নেই এবং সংখ্যার মধ্যে ঠিক একটি স্থান রয়েছে। এতে সর্বদা কমপক্ষে একটি সংখ্যা থাকবে। (আউটপুট তালিকাগুলিও এর মতো ফর্ম্যাট করা উচিত))
- আপনি তালিকা এবং আউটপুট জন্য প্রয়োজনীয় গণনার মান থাকবে না অনুমান হতে পারে যে ওভারফ্লো (অথবা underflow) আপনার পূর্ণসংখ্যার (যতদিন তাদের সর্বোচ্চ 2 ভালো কিছু যুক্তিসঙ্গত 16 )।
স্কোরিং
সাধারণত এই প্রোগ্রামটি লেখা সহজ হবে। একটি ছোট কোর দিয়ে এটি লেখা শক্ত।
সবচেয়ে ছোট কোর আকারের সাথে প্রোগ্রামটি (সবচেয়ে ছোট এন) জিতেছে। সম্পর্কের ক্ষেত্রে বিজয়ী হ'ল স্বল্পতম স্বতন্ত্র অক্ষরের সাথে সম্পূর্ণ প্রোগ্রাম (((এন + 8) × (এন + 8) বর্গক্ষেত্র (নতুন লাইনের গণনা নয়) is
আপনার উত্তরের শীর্ষে আপনার এন মানটি প্রতিবেদন করুন।