Heatmaps
একটি আয়তক্ষেত্রাকার ঘরটি বিবেচনা করুন, যার ছাদে আমাদের কাছে তাপ ক্যামেরাটি নীচের দিকে নির্দেশ করছে। ঘরে, তীব্রতার কয়েকটি তাপ উত্স রয়েছে 1-9, পটভূমির তাপমাত্রা 0। উত্তাপ প্রতিটি উত্স থেকে বিচ্ছিন্ন হয়, প্রতি ইউনিট (অ-তির্যক) পদক্ষেপে নেমে যায়। উদাহরণস্বরূপ, 20x10ঘর
...........1........
....................
...8................
..5...............2.
....................
.1..................
................1...
.................65.
....................
............2.......
9 টি তাপ উত্স রয়েছে, এবং তাপ ক্যামেরা দ্বারা প্রদর্শিত তাপমাত্রার গ্রেডিয়েন্টটি
34565432100100000000
45676543210000000000
56787654321000000110
45676543210000001221
34565432100000012321
23454321000000123432
12343210000001234543
01232100000012345654
00121000000011234543
00010000000121123432
গ্রাফিকাল ফর্মে এটির মতো দেখতে পাওয়া যেতে পারে:

গ্রেডিয়েন্ট থেকে, আমরা কিছু তাপ উত্সের অবস্থান এবং তীব্রতা অনুমান করতে পারি, তবে সবগুলিই নয়। উদাহরণস্বরূপ, সমস্ত 9গুলি সর্বদা অনুমান করা যায়, যেহেতু তাদের সর্বোচ্চ তাপমাত্রা থাকে এবং তাই 8এই ক্ষেত্রেও হতে পারে, যেহেতু এটি গ্রেডিয়েন্টে স্থানীয় সর্বাধিক উত্পাদন করে। 2কাছাকাছি ডান সীমানা এছাড়াও অনুমান করা যায়, যদিও কোনো স্থানীয় সর্বাধিক হয় না, যেহেতু এটা অন্য নেই 2প্রতিবেশী হিসাবে। 5এস, অপরপক্ষে, অনুমিত হয় না, যেহেতু তাদের তাপ পাশাপাশি তাদের কাছাকাছি আরো তীব্র সূত্র দ্বারা উত্পাদিত হতে পারে। 0গুলি কোন তাপ উৎস রয়েছে বলে জানা না থাকলেও, সব অন্যান্য টাইলস পারে সম্ভাব্য এক ধারণ করে। হাইফেন দ্বারা অনিশ্চিত টাইলস বোঝাতে দিন-, সম্পর্কিত অঙ্কগুলি দ্বারা নির্দিষ্ট তাপ উত্স এবং পিরিয়ড অনুসারে নির্দিষ্ট খালি স্থান .:
---------..1........
----------..........
---8-------......--.
----------......--2-
---------......-----
--------......------
-------......-------
.-----......-----6--
..---.......--------
...-.......-2-------
আপনার কাজটি তাপমাত্রার গ্রেডিয়েন্ট থেকে এই অনুমিত প্যাটার্ন উত্পাদন করা হবে।
বিধি
আপনাকে নিউলাইনস বা উল্লম্ব পাইপগুলির মধ্যে সীমারেখা হিসাবে স্ট্রিং হিসাবে ইনপুট দেওয়া হবে |, যেটি আরও সুবিধাজনক এবং আউটপুট একই আকারের হবে। ইনপুট এবং / অথবা আউটপুটে একটি পিছনের সীমানা থাকতে পারে, তবে এর আগের কোনও নয়। ইনপুটটির আকার পৃথক হতে পারে তবে এর প্রস্থ এবং উচ্চতা সর্বদা কমপক্ষে 4। উভয় ফাংশন এবং সম্পূর্ণ প্রোগ্রাম গ্রহণযোগ্য। সর্বনিম্ন বাইট গণনা জয়, এবং মান লুফোলগুলি নিষিদ্ধ।
অতিরিক্ত পরীক্ষার কেস
ইনপুট:
898778765432100
787667654321100
677656543211210
678765432112321
567654321123210
যা গ্রাফিকাল আকারে এর মতো দেখাচ্ছে:

আউটপুট:
-9---8-------..
-------------..
--------------.
--8---------3--
-----------3--.
ইনপুট:
7898
8787
7676
6565
আউটপুট:
--9-
8---
----
----
ইনপুট:
00001
00000
00000
10000
আউটপুট:
....1
.....
.....
1....