কথায় কথায় ক্ষমা চাইছি। আমাদের অভ্যন্তরীণ গল্ফিংয়ের সাথে আমরা এটির সাথে মজা করেছি, তবে এটি স্পষ্টতার জন্য কয়েকটি ইমেল প্রয়োজন, তাই আমি আশা করি যে আমি বেশিরভাগটিকে প্রথমবারেই ক্যাপচার করেছি।
সমস্যা
একটি "সিমুলেটেড" তুষারপাত স্ন্যাপশট দেওয়া (আপনার ফাংশন / পদ্ধতির স্ট্রিং, স্টিডিন বা প্যারামিটার হিসাবে), 4 টি মানের প্রতিবেদন করুন: ন্যূনতম গভীরতা, সর্বাধিক গভীরতা, গড় গভীরতা এবং সময়কাল।
ইনপুট চিত্রিত করার জন্য এখানে একটি ফর্ম্যাট করা উদাহরণ:
* * **
** * ***
** * *
*
--------
'*' হ'ল তুষারকণা এবং '-' স্থল। সেই সমস্ত "স্নোফ্লেক্স" মাটির দিকে পড়ার কল্পনা করুন। এটি চূড়ান্ত "স্ন্যাপশট":
*
*
** * **
********
--------
আপনি রিপোর্ট করতে হবে:
- সর্বনিম্ন গভীরতা - সংক্ষিপ্ততম "গাদা" গণনা করুন (1 উদাহরণস্বরূপ, উপরে)
- সর্বাধিক গভীরতা - দীর্ঘতম "গাদা" গণনা করুন (4 উদাহরণস্বরূপ উপরে)
- গড় গভীরতা - সমস্ত "পাইলস" এর গড় গণনা (উপরে 1.9 উদাহরণস্বরূপ - দশমিতে গোলাকার)
- সময়কাল - (প্রতিটি "পতন" = 1 সেকেন্ড) - প্রথম স্ন্যাপশট থেকে শেষ স্ন্যাপশট পর্যন্ত সময় (3 সেকেন্ড, উপরে উদাহরণস্বরূপ)
রেফারেন্সের জন্য আরেকটি উদাহরণ:
*
* *
*
*
--------
চূড়ান্ত স্ন্যাপশট:
* * ***
--------
ইনপুট
শুরু করার "স্ন্যাপশট" এ 8 "সারি", 8 "কলাম" থাকবে এবং পাইপ-বিস্মৃত হবে (পাইপগুলি সারিগুলি পৃথক করে)। উদাহরণস্বরূপ (উদ্ধৃতিগুলি বাদ দিয়ে):
“ | | | | * | * *| * |* |--------”
আউটপুট
4 টি মান একক লাইনে পাইপ-বিস্মৃত: 0 | 1 | .6 | 3 বা 0 | 5 | 1 | 1
