আপনি কি নির্মানের শীতল টাইমলেসগুলি দেখতে বা মিনিটের মধ্যে করা অন্য বিশাল কাজগুলি দেখতে পছন্দ করেন? এখানে একটি তৈরি করা যাক।
আমরা পুরো অগ্রগতি দেখতে প্রতিদিন খননকৃত খননকারী খনির দিকে তাকিয়ে থাকব। এবং আপনার কাজটি আমাদের এই প্রক্রিয়াটি দেখানো হয়!
ক্যারিটি তার প্রথম স্তরের প্রস্থ দ্বারা সংজ্ঞায়িত করা হয়।
একদিন খনন করার ক্ষমতা দ্বারা খননকারীকে সংজ্ঞায়িত করা হয়।
ইনপুট
কোয়ারির প্রস্থ। পূর্ণসংখ্যার নম্বর, সর্বদা> = 1.
খননকারীর খননের গতি। পূর্ণসংখ্যার নম্বর, সর্বদা> = 1।
আউটপুট
প্রতিদিন খনন খনির অগ্রগতি। ফ্ল্যাট অপ্রচলিত স্থল দিয়ে শুরু এবং সমাপ্ত কোয়ারিতে সমাপ্ত।
বিধি
শেষ দিনে খনন করতে সক্ষমের চেয়ে কম খনন করতে ইউনিট থাকতে পারে। অতিরিক্ত কাজ কোথাও ব্যবহার করা হবে না, সুতরাং আপনার খালি খনির পুরোপুরি আউটপুট করা উচিত।
সমস্ত দিন অগ্রগতি একবারে আউটপুট উপস্থিত থাকতে হবে। আপনি আউটপুটে আগের দিনের অগ্রগতি সাফ বা ওভাররাইট করতে পারবেন না।
প্রতিটি দিনের আউটপুটের জন্য ট্রেলিং এবং শীর্ষস্থানীয় নিউলাইনগুলি যে কোনও যুক্তিসঙ্গত সংখ্যায় গ্রহণযোগ্য।
এটি কোড-গল্ফ , সুতরাং আপনার কোডটি যথাসম্ভব কমপ্যাক্ট করুন।
ব্যাখ্যা
সমতল মাটি দিয়ে কাজ শুরু হয়। প্রদর্শিত গ্রাউন্ডের দৈর্ঘ্য কোয়ারির প্রস্থ + ২ So
__________
সমতল প্রস্থের জন্য খনির খোঁজটি এমন দেখাচ্ছে:
_ _
\ /
\ /
\ /
\/
বিজোড় প্রস্থের জন্য এটি পছন্দ করুন
_ _
\ /
\ /
\ /
V
এখানে কোয়ারির অগ্রগতির উদাহরণ রয়েছে:
_ _______
V dug 1 unit
_ ______
\/ dug 2 units
_ ___
\___/ dug 5 units
_ _
\ __/ dug 10 units
\_/
সম্পূর্ণ অগ্রগতির উদাহরণ। কোয়ারি প্রস্থ: 8. খননকারীর গতি: প্রতিদিন 4 ইউনিট
__________
_ _____
\__/
_ _
\______/
_ _
\ __/
\__/
_ _
\ /
\ __/
\/
_ _
\ /
\ /
\ /
\/
Cornercases
খননকারীকে শেষ দিন ঠিক তার সক্ষমতা (গতি) খনন করতে হবে
Width: 7, Speed: 3
Width: 10, Speed: 4